tar を使用したメタデータの保存または編集

tar を使用したメタデータの保存または編集

zipファイルがあります。もちろん、このタールボールにはさまざまなファイルとディレクトリが含まれています。 tarを抽出したとき、いくつかのファイルはすでにそこにあり、一部はそうではありませんでした。

私が知りたいのは、コマンドを実行した人が誰であるか、tarが実行されたときに元のディレクトリレイアウトが何であるかに関係なく、既存のファイルのメタデータ(所有権、グループ、読み取り、書き込み、実行など)をそのまま維持しながら、どのようにtarballを抽出できるかどうかです。作られた?

これまでに私が見つけたものは次のとおりです。

--mode='555' --owner=owner --group=group

tarballを生成するときにこのフラグを使用すると、実際にはtar内のすべてのファイルのメタデータがそれに応じて変更されます。しかし、他の権限が必要な小さなファイルセットに対してこれを変更する方法がわかりません。

--no-overwrite-dir

私が理解したところ、このフラグはtarballを抽出するために使用され、既存のファイルのメタデータを保存する必要がありますが、期待した結果は得られません。

ベストアンサー1

おすすめ記事