macOS では、ファイルシステムに HFS Plus を使っていると、ターミナルでファイルリストを詳細表示 (ls -l
) した時、拡張属性が付いているファイルにはパーミッションの右に @ が表示されます。
$ ls -l
-rw-r--r--@ 1 xxx staff 4186 8 21 17:18 File.text
拡張属性の操作
この拡張属性の操作には xattr コマンドを使います。次のコマンドではファイルに付いている拡張属性の一覧を表示できます。
$ xattr ファイル名
com.apple.TextEncoding
de.codingmonkeys.seestate
拡張属性を削除するには、-c オプションを使います。
$ xattr -c ファイル名
また、-r オプションを追加することで、ディレクトリー内のすべてのファイルから拡張属性を削除できます。
xattr -cr ディレクトリー名