問題タブ [xattr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2722 参照

python - _kMDItemUserTags または kMDItemOMUserTags を介して xattr で複数のキーワードを使用する

xattr画像を整理しているときに、OSX Mavericks を見越して、Spotlight で検索できるように、画像ファイルのフィールドにタグを挿入するスクリプトを作成しています。(安全のためにEXIFも編集しています。)

私の質問は次のとおりです。

  1. どの属性を使用するのが最適ですか? _kMDItemUserTagsOSX バージョンのようですが、kMDItemOMUserTagsOpenMeta で既に使用されています。理想的には、Linux と OSX の前方互換性があるものが欲しいです。

  2. 複数のタグを設定するにはどうすればよいですか? カンマまたはスペースで区切られていますか、それとも何か他のものですか?

例として、pythonxattrモジュールを使用して、次のコマンドを発行しています。

これらのタグについての言及も見ました:kOMUserTagsそしてkMDItemkeywords、それらが実装される可能性があるかどうかはわかりません...

編集: さらなる調査の結果、10.8 で検索可能になるには、

  • kMD の前に com.apple.metadata を付ける必要があります。
  • 16 進エンコードするか、plist でラップする必要があります。

この python コードは、スポットライトで検索可能な kMDItemFinderComment のタグを生成します...

信頼できる結果を持つフォルダーで再帰的に動作させることができませんでした。

0 投票する
0 に答える
474 参照

macos - ゲートキーパーの検疫フラグを設定する方法

ゲートキーパーが検査できるように、ダウンロード後にいくつかのファイルにフラグを付ける方法を探していました。Web ブラウザは、ゲートキーパーのためにダウンロードしたファイルも隔離します。

ファイル「com.apple.quarantine」に拡張属性が設定されていることは知っていますが、ファイルにこの属性を設定しても効果がありません。これを行う正しい方法は何ですか?

0 投票する
1 に答える
1017 参照

linux - SELinux でファイルの拡張属性を読み取る

Linux でファイルの機能を読み取りたい。

私は完全な詳細でこのようなものに答えたい...

を試しましたがls -l、何もうまくいきませんでした...getfattrxattr

selinux 属性値を適用した後、どのように読み取ることができますか?

助けてください

0 投票する
4 に答える
15137 参照

linux - NFS で拡張ファイル属性を使用するには?

NFS_Server - NFS_Clientシステムがあります。私のクライアントはNFS_Serverディレクトリにマウントされています。拡張ファイル属性 (xattr)を使用して、NFS_Client マウント ディレクトリ経由で NFS_Server ディレクトリのファイルの属性を変更したい。

クライアント側から属性を設定しようとすると、次の答えが得られます。

root@ubuntu:/mnt/nfs/var/nfs#setfattr -n user.comment -v "some comment" test.txt setfattr: nfs.txt: 権限が拒否されました

私の質問は:

  • NFS 経由で拡張ファイル属性を使用することは可能ですか?

  • 可能であれば、どうすればこれを行うことができますか?

アップデート:

サーバ側:

クライアント側:

ありがとうございました...