tar.gzを使用してディレクトリを圧縮する必要がありますが、権限だけでなく所有権/グループも保持します。
そして、このディレクトリには、多くのユーザーに属する多くのファイルがあります。
tar.gzを使用してディレクトリを圧縮する必要がありますが、権限だけでなく所有権/グループも保持します。
そして、このディレクトリには、多くのユーザーに属する多くのファイルがあります。
回答:
-pフラグを探しているので、例は次のようtar -cvpf file.tar folderToCompressになりtarます。コマンドの構文が正しくない場合、ファイルを簡単に上書きできるため、コマンドの使用には注意してください。
--same-ownerフラグを使用する必要がある場合、ファイルの所有者は通常どおり保持されます。以下のようなtar --same-owner -xvf file.tarフラグは、スーパーユーザーに推奨されているが。
tarのmanページを確認してください。
tar -czvpf file.tar.gz folderToCompressかtar -cjvpf file.tar.bz2 folderToCompress。
-fフラグを修正します-圧縮-zフラグは修正しませんでした。圧縮について-Ipigzは、代わりに(大文字のi)をお勧めし-zます。マルチコアシステムでは、pizzはかなり高速になります。
pは抽出フラグであり、アーカイブの作成には影響しません。また、所有権ではなくファイルのアクセス許可にも影響します。所有権のそれぞれのフラグは--same-owner、として抽出するときにデフォルトで有効になっていますroot。
tar.gzを使用してディレクトリを圧縮する必要がありますが、権限だけでなく所有権/グループも保持します。
デフォルトでtarは、アーカイブの作成時にファイルのアクセス権と所有権が保持されます。
tarファイルの所有権を変更するには通常スーパーユーザー権限が必要なので、ファイルのアクセス権と所有権を抽出するには、抽出時にルートとして実行する必要があります。詳細については、この質問を参照してください。
tar -cvpf file.tar(または、明快さの点でおそらくより良い)でなければなりません-cvp -f file.tar。それ以外の場合、-fpパーツはと解釈され--file p、の代わりにtarという名前のファイルに書き込みます。pfile.tar