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

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

Иногда вам может понадобиться просмотреть содержимое сжатого файла, не распаковывая его сначала. Вам будет приятно узнать, что Linux предлагает утилиту командной строки, которая позволяет это сделать. В этом учебнике мы обсудим основы команды zmore, используя несколько простых для понимания примеров.

Но прежде чем мы это сделаем, стоит упомянуть, что все примеры здесь были протестированы на машине с Ubuntu 18.04 LTS.

Команда zmore в Linux

Команда zmore в Linux в основном является фильтром для просмотра файлов для отображения сжатого текста. Следующий синтаксис:

zmore [ name ...  ]

А вот как страница man инструмента определяет его:

Zmore  is  a  filter  which  allows  examination of compressed or plain text files one screenful   
at a time on a soft-copy terminal. Zmore works on files compressed with compress, pack or gzip,   
and also on uncompressed files.  If a file does not exist, zmore looks for a file of the same name   
with the addition of a .gz, .z or .Z suffix.  
  
Zmore  normally  pauses  after  each  screenful,  printing --More-- at the bottom of the screen.    
If the user then types a carriage return, one more line is displayed. If the user hits a space,   
another screenful is displayed.  Other possibilities are  enumerated later.

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

Вопрос 1. Как использовать zmore?

Предположим, у вас есть сжатый файл - test.html.gz в моем случае - содержимое которого вы хотите быстро просмотреть по одной странице или строке за раз на экране терминала. Вот как вы можете использовать zmore для этого:

zmore test.html.gz

Указанная команда выдала следующий вывод:

Как использовать zmore

Таким образом, вы можете видеть, что первая страница файла была выведена в выводе. Вы можете нажать клавишу ввода, чтобы прокрутить и увидеть остальную часть файла по одной строке за раз. Чтобы выйти, нажмите ‘q’.

Вопрос 2. Как заставить zmore прокручивать содержимое файла несколько строк за раз?

Конечно, нажатие клавиши ввода несколько раз - это один из способов, но это определенно не элегантный выход. Лучший способ - нажать клавишу пробела, которая позволяет прокручивать по одному экрану за раз.

Однако, если вы хотите прокручивать содержимое несколько строк за раз, просто нажмите ‘i’, за которым следует число, представляющее количество строк для прокрутки.

i  
              display i more lines, (or another screenful if no argument is given)

Кроме того, вы также можете нажать Ctrl+D, чтобы заставить zmore отобразить 11 дополнительных строк.

^D     display 11 more lines (a ``scroll'').  If i is given, then the scroll size is set to i.

Вопрос 3. Как заставить zmore пропускать строки или экраны?

Команда zmore предлагает два варианта для этого:

is - skip i lines and print a screenful of lines  

if - skip i screenfuls and print a screenful of lines

Вопрос 4. Как заставить zmore отображать текущий номер строки?

В любой момент времени, используя zmore, если вы хотите знать текущий номер строки, просто нажмите =.

Например, в моем случае zmore отобразил 35 внизу экрана, когда я нажал =.

Как заставить zmore отображать текущий номер строки

Вопрос 5. Как zmore определяет характеристики терминала?

Это делается через файл /etc/termcap. Страница man объясняет это подробно:

Zmore looks in the file /etc/termcap to determine terminal characteristics, and to determine the   
default window size. On a terminal capable of displaying 24 lines, the default window size is 22   
lines. To use a pager other than the default more, set  environment variable PAGER to the name of   
the desired program, such as less.

Чтобы изменить размер окна, используйте метод ‘iz’. Вот как это объясняется:

iz  -   same as typing a space except that i, if present, becomes the new window size.

Заключение

Команда zmore полезна для тех, кто много работает с сжатыми файлами. Кривая обучения для инструмента не крутая. Мы уже обсудили некоторые полезные параметры командной строки, которые предлагает zmore. Чтобы узнать больше, перейдите на страницу man инструмента.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.