Mac のファイルシステムの拡張属性を削除

Mac のファイルシステムの拡張属性を削除する

次のコマンドを実行し、ファイル(フォルダ)の拡張属性を表示する。


ls -l@

mac:~ user$ ls -l@  return 
total 16
drwx------+  4 user  staff   136  1  1  2012 Applications
drwx------+ 15 user  staff   510 11  3 00:00 Desktop
drwx------+ 40 user  staff  1360 11  3 00:00 Documents
drwx------+ 92 user  staff  3128  1  1  2012 Downloads
drwx------+ 71 user  staff  2414  1  1  2012 Library
drwx------+  8 user  staff   272  1  1  2012 Movies
drwx------+  7 user  staff   238  1  1  2012 Music
drwx------+  7 user  staff   238  1  1  2012 Pictures
drwxr-xr-x+  5 user  staff   170  1  1  2012 Public
drwxr-xr-x@  3 user  staff   102 11  3 00:00 example_folder
        com.apple.FinderInfo          32
        com.apple.metadata:_kMDItemUserTags          55
mac:~ user$

次のコマンドを実行し、ファイル(フォルダ)の拡張属性の詳細を表示する。


xattr -r example_folder

mac:~ user$ xattr -r example_folder  return 
example_folder/example_file: com.apple.FinderInfo
example_folder/example_file: com.apple.metadata:_kMDItemUserTags
example_folder: com.apple.FinderInfo
example_folder: com.apple.metadata:_kMDItemUserTags
mac:~ user$

次のコマンドを実行し、ファイル(フォルダ)の拡張属性を削除する。


xattr -c -r example_folder
mac:~ user$ xattr -c -r example_folder  return 
mac:~ user$

次のコマンドを実行し、ファイル(フォルダ)の拡張属性が削除されたことを確認する。


xattr -r example_folder

mac:~ user$ xattr -r example_folder  return 
mac:~ user$