Mac os xでファイルに拡張属性を与えるにはどうすればよいですか? Mac osxには「setattr」コマンドがありません。
私のEl Capitanにはsetattr
またはsetxattr
がありません(後者isCランタイム関数の名前:それを使用して独自のユーティリティを作成できます)。
OSXは xattr
を提供します。これは( Mac OS X拡張属性およびXattr などのコメントに注意してください)かなり最近のようです。 2011年の任意のファイルに拡張属性を手動で設定のコメントは、OSX10.5に関するヒントを示しています。
Mac OS Xでファイルの「拡張属性」を削除するにはどうすればよいですか?でいくつかの議論を見ることができます。 SS64 のコピー(日付なし)も同様です。ソースを探しているときに、私は sourceforgeプロジェクト に出くわしました。これは関連があるかもしれません。もちろん、最良のソースはyourマシンのマニュアルページです。
マニュアルページにはいくつかの形式がリストされており、ファイルの属性をsetする方法としてこれを示しています。
xattr -w [-rsx] attr_name attr_value file ...
どこ -r
、-s
および-x
オプションはそれぞれ、16進数を使用して、ディレクトリ再帰、シンボリックリンク、および属性値のinputを処理します。
OSXではxattr
と呼ばれます。 setxattr
を使用して属性を設定できます。