Как можно одновременно извлечь файлы из .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-файлы.

Связанный контент