tarで-pオプションを使用する場合は、生成、抽出、またはその両方に必要ですか?

tarで-pオプションを使用する場合は、生成、抽出、またはその両方に必要ですか?

tarで-pオプション(権限を保持)を使用する場合は、アーカイブの作成および抽出中にそのオプションを使用する必要がありますか、それとも1つだけを使用する必要がありますか?

見つかりません。明確なこの質問に答えるために、「man tar」も明確ではありません。

だから、次のうち「p」が必要なものは何かを教えてくれるのだろうか?

$ tar cpf archive.tar source-files     # Create an archive.
$ tar xpf archive.tar                  # Extract the archive.

両方のコマンドで「p」を使用する包括的なソリューションを使用する代わりに、1つのコマンドにのみ「p」が必要かどうかを知りたいです。

ベストアンサー1

tarアーカイブの作成時にストレージ権限がデフォルト値に設定されるため、.itpの場合cはい必要にx応じて他に実行しない限り、保存されたroot権限の代わりに現在のumaskが適用されます。より文書:

--preserve-permissions
--same-permissions
-p

抽出されたアーカイブメンバーのモードを、現在のumask設定ではなく、アーカイブに記録されているモードに設定します。--extract(、)と一緒に--get使用されます-x

おすすめ記事