現在、サーバーの自動バックアップ スクリプトを作成しています。スクリプトで UNIX tar コマンドを使用して、コード リポジトリをアーカイブしています。
私のPERLスクリプトでは、次のようにtarコマンドを使用しています:
system("tar -jcpf $destPath/$string.tar.bz2 -X $exclusionFile $targetPath");
tar アーカイブを抽出するときにファイルの所有権を保持したい。tarアーカイブの内容を一覧表示しようとしました
tar -jtvf
リストには各ファイルの正しいファイル所有権が含まれていましたが、アーカイブを抽出すると、ファイル所有権が現在のユーザーに変更されました。
tar アーカイブを抽出し、各ファイルの元のファイル所有権を保持する方法はありますか?