ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install attrattr移植可能なファイルメタデータと拡張属性を読み取り、利用可能な xattr は書き込みや削除もできます。
ホスティング環境をまたいで予測可能なメタデータが必要なら、まずポータブルキーを使い、拡張属性はサーバーが実際に xattr を提供する場合だけ使います。
attr [path [key]] [-x|-d|-s <value>]attr現在のディレクトリの移植可能メタデータを表示
attr <path>拡張属性キーまたは移植可能メタデータを表示
attr <path> <key>移植可能フィールドまたは拡張属性値を表示
attr <path> <key> : <value>拡張属性に生テキストを設定
-x選択した値を16進数で表示
-s <value>拡張属性にテキスト値を設定
-d拡張属性を削除
安定したキーは path、type、permissions、access、size、mime、dimensions、modified です。これらは読み取り専用で、すべての表示言語で英語のマシン名を維持します。size、mime、dimensions は選択したパスに適用できる場合だけ表示されます。同じ単純名の拡張属性より移植可能キーを優先し、user.note のような名前空間付き xattr キーは曖昧になりません。
xattr がサポートされている場合、
用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。
.xml 拡張子はファイルシステム検査の内容を変えません。MIME 情報は PHP が正しく判定できた場合だけ追加されます。
現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。
Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。
ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install attr縮小パッケージをインストールします。ローカルリファレンスは含まれず、
install attr -mこの公開済みバージョンを正確に指定してインストールします。
install attr -v 1.3.1upgrade が互換性を確認し、必要な場合だけブロックを置換します。
upgrade attrコアや他のモジュールに触れず拡張ブロックを削除します。
install attr -u例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。
cd \sandbox | attr feed.xml | attr feed.xml permissionsfeed.xml
path feed.xml
type file
permissions 0644
size 1.3 KB
mime application/xml
permissions 0644.xml 拡張子はファイルシステム検査の内容を変えません。MIME 情報は PHP が正しく判定できた場合だけ追加されます。
attr sandbox/feed.xml permissions0644画像として認識された場合、同じポータブルなファイルメタデータにピクセル寸法が追加されます。
attr sandbox/feed.xml user.note : reviewedpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesディレクトリは独自のファイルシステム種別を保持し、ファイル専用のサイズ、MIME、画像情報は表示しません。
attr sandbox/feed.xml user.notepath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr sandbox/feed.xml > attr.logpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr \sandbox\missing.txtパスが見つかりませんsandbox/feed.xml例では、保護されたドキュメント用 /sandbox/ ワークスペースのファイルまたはディレクトリを使います。
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<title>lil-sandbox</title>
<entry id="1">Example XML content</entry>
</feed>
拡張属性の値設定を : に変更し、可搬メタデータ項目は読み取り専用のまま維持します。これにより > はシステム全体で一つの意味だけを持ちます。