あるディレクトリの属性(所有権、グループ、ACL、拡張属性など)を別のディレクトリにコピーしたいが、ディレクトリの内容自体はコピーしたくない。
これは動作しません:
cp -v --attributes-only A B
cp: omitting directory `A'
注:である必要はありませんcp
。
@Gilles、別のトピックを指摘してくれてありがとう。問題の一部である所有権とモードを解決します。拡張属性はどうですか?
—
グジェゴシWierzowiecki
@GrzegorzWierzowiecki拡張属性をサポートするツールはほとんどありません。それらが重要な場合は、killermistのrsyncの提案を使用してください。
—
ジル「SO-悪であるのをやめる」
ところで 以下に、xattrsの動作を確認できる素敵な例を示します:KDEのDolphinのGUI:imgur.com/oguuJNmまたはブラウザがファイルをダウンロードした場所からのURL:参照:gist.github.com/gwpl/a00e18bc150f1e3518335d13c5e46ad7 + freedesktop.org/ wiki / CommonExtendedAttributes + vhanda.in/blog/2014/07/tagging-your-files
—
Grzegorz Wierzowiecki
-r
ため、ディレクトリを無視しています。しかし、内容ではなく属性のみをコピーしたいのでしょうか?いハックしか考えられません。また、install
SELinuxコンテキストを保持できることに注意してください。