ls -lディレクトリリストの@記号の意味は何ですか?[複製]


23

重複の可能性:
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

同じ所有者、同じ権限がありますが、許可の最後に@が付いています。@が付いているものはエディターに表示され、ないものは表示されません。そのため、何らかの意味がなければなりません。なしでファイルの@をオンにするにはどうすればよいですか?ファインダーでファイルを選択し、情報を取得しましたが、2つのファイル間ですべてが同じに見えます。


Googleの簡単な検索結果:forums.macosxhints.com/showthread.php?t
グレッグK

回答:


16

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


3
-hフラグはヘルプを表示します。属性を表示するには、-hフラグなしで実行します。xattr {file_name}
ahnbizcad

12

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

$ ls -a -l-@
合計1576
drwxr-xr-x + 76ポールスタッフ2584 4月13日17:52。
drwxr-xr-x 5ルート管理者170 2009年8月22日..
-rw-r--r-@ 1ポールスタッフ24580 2月28 22:07 .DS_Store
        com.apple.FinderInfo 32 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.