Я хотел бы сжать текстовый файл с помощью инструмента командной строки gzip, сохранив исходный файл. По умолчанию выполняется следующая команда
gzip file.txt
приводит к изменению этого файла и переименованию его file.txt.gz
. вместо этого поведения я хотел бы иметь этот новый сжатый файл в дополнение к существующему file.txt
. Сейчас я использую следующую команду, чтобы сделать это
gzip -c file.txt > file.txt.gz
Это работает, но мне интересно, почему нет более простого решения для такой общей задачи? Может быть, я упустил возможность сделать это?