kanta's spike

ダウンロードしたファイルなどをls -lすると@が付く。

これは、Extended Attributes(拡張属性)と呼ぶそうだ。 この拡張属性を削除したい。

% ls -l xxx.png
-rw-------@ 1 xxx  staff  3208  9 24 18:20 xxx.png

解決策

xattrコマンドで削除できる。

ファイルに付与された拡張属性を確認するには以下のコマンドを実行する。

% xattr xxx.png
com.apple.metadata:kMDItemWhereFroms

そして、ファイルの拡張属性を全て削除するには以下を実行する。

xattr -c xxx.png

ls -lすると@が表示されないことを確認できる。

% ls -l xxx.png
-rw------- 1 xxx  staff  3208  9 24 18:20 xxx.png

参考

作成日: 2023/10/31