@
記号は、ファイルが拡張属性をしていることを意味します。気づいたのは拡張属性で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
。