Возможное дублирование:
сжатие набора каталогов и создание сжатого tar-файла
В этом посте описывается, как сжать каждый файл отдельно в структуре каталогов. Однако мне нужно сделать что-то немного другое. Мне нужно создать один большой файл GZIP для всех файлов в определенном каталоге. Мне также нужно иметь возможность указать имя выходного файла для сжатого файла (например, files.gz) и перезаписать старый файл сжатого файла, если он уже существует.
gzip
по самой своей природе сжимает только один файл. Чтобы поместить несколько файлов в один файл для последующего архивирования, используйтеtar
.