web-dev-qa-db-ja.com

ls -lディレクトリ一覧で@記号は何を意味しますか?

重複の可能性:
ls -la symbolics…その最後の記号はどういう意味ですか?

Macでls -lを実行すると、2つの.ymlファイルが表示されます。

-rw-r--r-- 1 aa staff 6 Apr 15 05:50 s1.yml 
-rw-r--r-@ 1 aa staff 362 Apr 15 05:49 s3.yml 

同じ所有者、同じ権限ですが、権限の最後に@があります。 @を含むものは私のエディターに表示されますが、ないものは表示されません。したがって、いくつかの重要性があるはずです。それなしでファイルの@をオンにするにはどうすればよいですか? Finderでファイルを選択して情報を取得したところ、2つのファイル間ですべてが同じに見えました。

24
Andrew Arrow

ファイルに拡張属性があることを示します。これはMac固有です。コマンドxattrはこれらの属性を処理するため、xattr -hを試してそのパラメーターを確認してください。

16
rossoft

これらは拡張属性を示します。これを試して:

 $ ls -a -l-@ 
合計1576 
 drwxr-xr-x + 76 paul staff 2584 Apr 13 17:52。
 drwxr-xr-x 5 root admin 170 2009年8月22日.. 
-rw-r--r-@ 1ポールスタッフ24580 2月28日22:07 .DS_Store 
 com.Apple.FinderInfo 32 
12
Paul Beckingham