GZIP много файлов один за другим


0

У меня есть 100 файлов, n1.txt, n2.txt, ... и я хочу сжать каждый из них, но не в один файл - наконец, я хотел бы иметь 100 n*.txt.gzфайлов.

Как я могу сделать это в Linux с Bash?


2
Вы проверили справочные страницы? Они хороши, когда вам нужна помощь по разрешенному синтаксису команды.
mdpc

Обратите внимание, что gzip не позволяет сжимать несколько файлов в один архив, потому что это не формат архива (только формат сжатия). Для этого вам нужно использовать tar и сжать полученный архив tar с помощью gzip.
jpaugh

Ответы:


5

Чтобы сжать все файлы, вы можете использовать:

gzip n*.txt

n*.txtБудет расширяться все имена файлов в качестве аргументов для gzip.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.