5

Я знаю, что gzip сжимает файл, но я хотел бы знать. Как сжать список файлов, каждый файл в свой собственный файл GZIP?

Мне нужно использовать список папок: ls log.2011 И для каждого файла создайте заархивированный файл.

Есть идеи ?

2 ответа2

7

gzip всегда сжимает каждый файл в один файл .gz, когда в командной строке отображается список файлов.

Например

$ gzip -r log.2011

рекурсивно пройтись по каталогу log.2011 и сжать все найденные файлы, или

$ gzip log.2011/*

сжать только файлы в каталоге log.2011, не спускаясь в подкаталоги.

1

Это выведет архив gz для каждого соответствующего файла, файлы будут заменены архивом:

gzip fileprefix*

Посмотрите на флаг '-r' тоже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .