
私は 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 ファイルが格納されているフォルダー内から上記のコマンドを実行します。