Однострочная команда Linux для gzip и перемещения

#unix #gzip #move

#unix #gzip #переместить

Вопрос:

У меня есть некоторый файл .txt в определенном /path/doc.txt и я хочу сжать все файлы и переместить новый файл, который заархивировал весь текстовый файл, в другой путь. Как я добьюсь этого в одной строке кода.

Комментарии:

1. Вы не можете использовать gzip сам по себе для упаковки нескольких файлов в один сжатый файл. Вам нужно будет использовать tar с gzip или использовать zip.

Ответ №1:

может быть, что-то вроде:

 find /path/doc/ -type f -name *.txt | xargs tar -z -c -f save.tar.gz amp;amp; mv save.tar.gz other/path
 

используйте

 tar  -vtf save.tar.gz
 

для проверки содержимого архива