Команды Linux · 2 min read · Jan 11, 2026

Учебник по команде Linux znew для начинающих (с примерами)

Вы знали, что Linux предлагает способ рекомпрессии .Z файлов в .gz файлы? Да, команда znew позволяет это сделать. В этом учебнике мы обсудим основы этого утилиты командной строки, используя несколько простых для понимания примеров. Но прежде чем мы это сделаем, стоит упомянуть, что все примеры здесь были протестированы на машине с Ubuntu 18.04 LTS.

Команда Linux znew

Как уже упоминалось выше, команда znew в Linux позволяет вам конвертировать .Z файлы в .gz формат, рекомпрессируя их. Следующий синтаксис:

znew [ -ftv9PK] [ name.Z ...  ]

А вот что говорит страница man об этой команде:

Znew рекомпрессирует файлы из формата .Z (compress) в формат .gz (gzip).   
  
Если вы хотите рекомпрессировать файл, который уже находится в формате gzip, переименуйте файл, чтобы принудительно установить расширение .Z,  
затем примените znew.

Следующие примеры в формате вопросов и ответов должны дать вам лучшее представление о том, как работает команда znew.

Вопрос 1. Как использовать команду znew?

Это довольно просто - просто укажите имя .Z файла в качестве входных данных. Вот пример:

znew files2.Z

Эта команда создает ‘files2.gz’ на выходе, удаляя оригинальный .Z файл в процессе.

Вопрос 2. Что если файл .gz с таким же именем уже существует?

Если файл .gz с таким же именем уже существует в вашем текущем рабочем каталоге, команда znew попросит подтвердить, хотите ли вы его перезаписать.

Например, в моем случае следующая команда:

znew files2.Z

выдала следующее подтверждение:

gzip: files2.gz уже существует; хотите ли вы перезаписать (y или n)?

Так что вы можете нажать ‘y’, если хотите продолжить, иначе нажмите ‘n’. Кроме того, вы также можете использовать параметр командной строки -f, чтобы принудительно рекомпрессировать из .Z в .gz формат, если файл .gz уже существует.

Вопрос 3. Как заставить znew отображать детали в выходных данных?

Параметр командной строки -v позволяет znew отображать детали, такие как имя и процентное сокращение для каждого сжатого файла. Вот пример:

Вопрос 4. Какие другие полезные параметры znew?

Их немного. Например, -t тестирует новые файлы перед удалением оригиналов, -9 гарантирует, что инструмент использует самый медленный метод сжатия (оптимальное сжатие), а -P гарантирует, что znew использует каналы для конвертации, чтобы уменьшить использование дискового пространства.

Следующий полный список параметров, которые предлагает znew:

       -f     Принудительная рекомпрессия из .Z в .gz формат, даже если файл .gz уже существует.  
  
       -t     Тестирует новые файлы перед удалением оригиналов.  
  
       -v     Подробно. Отображает имя и процентное сокращение для каждого сжатого файла.  
  
       -9     Использовать самый медленный метод сжатия (оптимальное сжатие).  
  
       -P     Использовать каналы для конвертации, чтобы уменьшить использование дискового пространства.  
  
       -K     Сохранить файл .Z, когда он меньше, чем файл .gz; подразумевает -t.

Заключение

Если ваша работа связана с сжатием и распаковкой файлов через командную строку Linux, команда znew может быть полезна для вас. В этом учебнике мы обсудили некоторые ключевые параметры, которые предлагает znew. Для получения дополнительной информации перейдите на страницу man инструмента.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.