さまざまなディレクトリのファイルを含むアーカイブがあります(-Tオプションで作成されたため、アーカイブするファイルのリストを含むファイルを使用します)。文書は所有権と権利を維持します。
内容は次のとおりです。
var/lib/prog1/backups/file1.db
var/lib/prog2/file.file
etc/prog3/my.conf
それぞれをソースディレクトリに抽出できますか?
答え1
前のパスがない場合は/
相対パスです。つまり、コマンドを実行している現在のディレクトリにパスが抽出されますtar -xf
。
tar -xf
extractコマンドを実行する/
か、オプションを使用して抽出前に変更します-C /
。/
いつものようにman tar
詳細を確認してください。
答え2
さて、私は自分で解決策を見つけました。
--absolute-namesオプションは、アーカイブを作成して解凍するためにすべて使用する必要があります。完璧に動作します。とにかくありがとうございます!