linux bzless 命令介绍及案例
bzless是一个用于在bzip2压缩文件上运行less命令的工具。它允许用户一次查看一个屏幕的压缩文件内容
基本语法bashbzless [options] filename.bz2file.bz2:要查看的bzip2压缩文件。功能特点文件内容分页显示:bzless会将压缩文件解压并将内容分页显示,类似于less命令。交互式操作:用户可以使用空格键翻页,回车键显示下一行,q键退出等交互式操作。自动识别压缩文件:如果文件名不以.bz2结尾,bzless会自动在后面添加.bz2并尝试打开。命令介绍:
root@meng:~# which bzless
/usr/bin/bzless
root@meng:~# bzless -h
------> -h <------
bzip2, a block-sorting file compressor. Version 1.0.8, 13-Jul-2019.
usage: bzip2 [flags and input files in any order]
-h --help print this message
-d --decompress force decompression
-z --compress force compression
-k --keep keep (don't delete) input files
-f --force overwrite existing output files
-t --test test compressed file integrity
-c --stdout output to standard out
-q --quiet suppress noncritical error messages
-v --verbose be verbose (a 2nd -v gives more)
-L --license display software version & license
-V --version display software version & license
-s --small use less memory (at most 2500k)
-1 .. -9 set block size to 100k .. 900k
--fast alias for -1
--best alias for -9
If invoked as `bzip2', default action is to compress.
as `bunzip2', default action is to decompress.
as `bzcat', default action is to decompress to stdout.
If no file names are given, bzip2 compresses or decompresses
from standard input to standard output. You can combine
short flags, so `-v -4' means the same as -v4 or -4v, &c.
root@meng:~# bzless
usage: bzless files...
命令案例:
root@meng:~# bzless
usage: bzless files...
root@meng:~# ls
f1.txt.bz2 f2.txt.bz2 meng.txt.bz2 rec00001f1.txt snap
root@meng:~# bzless meng.txt.bz2
------> meng.txt.bz2 <------
root@meng:~# bzless f1.txt.bz2
------> f1.txt.bz2 <------
root@meng:~# bzless f2.txt.bz2
------> f2.txt.bz2 <------
root@meng:~# bzless meng.txt.bz2
------> meng.txt.bz2 <------