web-dev-qa-db-ja.com

mac os xでファイルに拡張属性を与えるにはどうすればよいですか?

Mac os xでファイルに拡張属性を与えるにはどうすればよいですか? Mac osxには「setattr」コマンドがありません。

3
anonymous

私の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を処理します。

5
Thomas Dickey

OSXではxattrと呼ばれます。 setxattrを使用して属性を設定できます。

0
DisplayName