Я знаю, что gzip сжимает файл, но я хотел бы знать. Как сжать список файлов, каждый файл в свой собственный файл GZIP?
Мне нужно использовать список папок: ls log.2011 И для каждого файла создайте заархивированный файл.
Есть идеи ?
Я знаю, что gzip сжимает файл, но я хотел бы знать. Как сжать список файлов, каждый файл в свой собственный файл GZIP?
Мне нужно использовать список папок: ls log.2011 И для каждого файла создайте заархивированный файл.
Есть идеи ?
gzip
всегда сжимает каждый файл в один файл .gz, когда в командной строке отображается список файлов.
Например
$ gzip -r log.2011
рекурсивно пройтись по каталогу log.2011 и сжать все найденные файлы, или
$ gzip log.2011/*
сжать только файлы в каталоге log.2011, не спускаясь в подкаталоги.
Это выведет архив gz для каждого соответствующего файла, файлы будут заменены архивом:
gzip fileprefix*
Посмотрите на флаг '-r' тоже.