Я новичок в Linux и до сих пор мало что знаю, так что эта проблема может показаться немного нелепой. У меня есть папка с большим количеством .tar-файлов, и я хотел одновременно распаковать все файлы внутри .tar-файлов в одну папку. Есть ли простой способ сделать это?
cat *.tar | tar -xvf - -i
Выполните приведенную выше команду из папок, в которых хранятся файлы tar.
Чтобы клонировать копию из места скажем (/home/test) в другое дерево /opt/backup...
tar cvfC - /home test | tar xvfC - /opt/backup
Или если вы хотите скопировать файлы с удаленной системы на вашу локальную...
ssh test@remote.local tar cvfC - /home/ test | tar xcfC - /opt/backup
Трубы очень полезны...