.tar ファイルからファイルを同時に抽出し、同じディレクトリに送信するにはどうすればよいでしょうか?

.tar ファイルからファイルを同時に抽出し、同じディレクトリに送信するにはどうすればよいでしょうか?

私は Linux 初心者で、まだよくわかっていないので、この問題はちょっとばかげているように聞こえるかもしれません。たくさんの .tar ファイルがあるフォルダーがあり、.tar ファイル内のすべてのファイルを同じフォルダーに同時に抽出したいと考えていました。これを行う簡単な方法はありますか?

答え1

ある場所 (/home/test) から別のツリー /opt/backup にクローンコピーするには、

tar cvfC - /home test | tar xvfC - /opt/backup

または、リモート システムからローカルにファイルをコピーしたい場合など。

ssh [email protected] tar cvfC - /home/ test | tar xcfC - /opt/backup

パイプはとても便利です。

答え2

cat *.tar | tar -xvf - -i

tar ファイルが格納されているフォルダー内から上記のコマンドを実行します。

関連情報