Команды Linux · 1 min read · Jan 24, 2026
Учебник по команде Linux zforce с примерами

Команда gzip — это популярный инструмент, используемый для сжатия/распаковки файлов в Linux. Мы уже рассмотрели основы этого инструмента здесь. Эта утилита производит файлы .gz на выходе. Но иногда — например, при передаче файлов — расширение может быть обрезано. Вам будет приятно узнать, что существует инструмент, который вы можете использовать, чтобы принудительно вернуть расширение .gz к этим сжатым файлам.
Инструмент, о котором идет речь, — это zforce, и в этом учебнике мы быстро обсудим, как вы можете использовать эту утилиту командной строки. Но прежде чем мы перейдем к этому, стоит упомянуть, что все примеры здесь были протестированы на машине с Ubuntu 18.04 LTS.
Команда Linux zforce
Как уже упоминалось в начале, команда zforce позволяет вам принудительно установить расширение ‘.gz’ для всех файлов gzip. Вот ее синтаксис:
zforce [ name ... ]А вот как страница man этого инструмента объясняет это:
zforce forces a .gz extension on all gzip files so that gzip will not compress them twice.
This can be useful for files with names truncated after a file transfer. On systems with a 14 char
limitation on file names, the original name is truncated to make room for the .gz suffix.
For example, 12345678901234 is renamed to 12345678901.gz. A file name such as foo.tgz is left
intact.Например, у меня есть файл .gz с именем ‘files’. Как вы можете видеть, расширение .gz отсутствует в имени. Так что я сделал, я просто использовал следующую команду:
zforce filesИ вот вывод, который произвела эта команда:
files -- replaced with files.gzИтак, вы можете видеть, что вывод команды сказал, что он заменил ‘files’ на ‘files.gz’. И когда я проверил наличие файла .gz в своем текущем рабочем каталоге, я смог найти файл с именем files.gz.
Теперь, если у вас есть каталог, полный файлов .gz, имена которых были обрезаны, вам не нужно указывать каждое имя в вводе. Вы можете сделать что-то подобное тому, что я сделал в своем случае. Вот оно:
Итак, вы можете видеть, что все три файла получили расширение .gz. Будьте уверены, что даже если есть какие-либо файлы с .gz уже в их имени, эта операция оставит их нетронутыми.
Заключение
Если вы активно используете gzip и когда-либо сталкиваетесь с ситуацией, когда расширение .gz обрезается из имен файлов, теперь вы знаете, что делать. Чтобы получить доступ к странице man для zforce, перейдите сюда.
Get new posts in your inbox
No spam. Unsubscribe anytime.