Mac OS X でファイルの「拡張属性」を削除するにはどうすればいいですか? 質問する

Mac OS X でファイルの「拡張属性」を削除するにはどうすればいいですか? 質問する

を持っていますAppleScriptストレス テストを実行するスクリプト。テストの一部は、特定のファイルを開いて保存し、閉じることです。何らかの理由で、ファイルは保存を禁止する「拡張属性」を取得しました。これにより、ストレス テストが失敗します。

拡張属性を削除するにはどうすればよいですか?

ベストアンサー1

コマンドを使用しますxattr。拡張属性を検査できます。

$ xattr s.7z
com.apple.metadata:kMDItemWhereFroms
com.apple.quarantine

-d拡張属性を 1 つ削除するオプションを使用します。

$ xattr -d com.apple.quarantine s.7z
$ xattr s.7z
com.apple.metadata:kMDItemWhereFroms

-cすべての拡張属性を削除するオプションを使用することもできます。

$ xattr -c s.7z
$ xattr s.7z

xattr -hコマンドラインオプションが表示され、xattrにはマニュアルページがある

おすすめ記事