Macbook Proファイルの改造[複製]


2

この質問にはすでに答えがあります:

実行すると、いくつかのフォルダーのファイルmodでls -lリストされた@ファイルがあります。

drwxr-xr-x   5 root  admin      170 Sep  4 13:51 Users
drwxrwxrwt@  3 root  admin      102 Sep  5 09:02 Volumes

@サイン付きのフォルダはFinderで表示できないことに気付きました。誰かが@サインの意味とそれを削除する方法を教えてもらえますか?

回答:


0

@記号は、ファイルが拡張属性をしていることを意味します。気づいたのは拡張属性でcom.apple.FinderInfo、Finderがファイルを隠すように変更できます。

を使用ls -@すると、ファイルの拡張属性を確認できます。

これはls -dl@ Library、ライブラリフォルダーが非表示のときに実行すると表示されるものです。

drwx------@ 54 me  staff  1836 Aug 31 11:16 Library
     com.apple.FinderInfo   32

そして、それが表示されているとき(ホームディレクトリのFinderの表示オプションを表示する設定):

drwx------+ 54 me  staff  1836 Aug 31 11:16 Library

これcom.apple.FinderInfo 32 は、ファイルが非表示であることを意味します。(32は、それを表すために選択し1<<5ビットです。これはビットマスクと呼ばれます。)

あなたは非表示としてファイルを表示することができますchflags hiddenし、chflags nohidden、可能とのそのビットを無効にしますcom.apple.FinderInfo

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.