mkdir copy{1,2}; gzip -dc file.tar.gz | tee >( tar x -C copy1/ ) | tar x -C copy2/


Команда создает две директории «copy1» и «copy2», а затем распаковывает содержимое файла «file.tar.gz» в обе директории одновременно, создавая две копии содержимого архива.

Альтернативы: Можно использовать «cp» для копирования «file.tar.gz» в две разные директории, а затем распаковать архив в каждой из них, но данная команда делает это более эффективно и в одном шаге.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *