天天學一個 Linux 命令(104):zcat

命令簡介

zcat 命令用於顯示壓縮包中文件的內容,能夠使用 gzip -d 或 gunzip 或 zcat 將壓縮文件恢復爲原始格式。zcat 與 gunzip -c 相同。html

zcat 命令用於不真正解壓縮文件,就能顯示壓縮包中文件的內容的場合。redis

語法格式

zcat [ -fhLV ] [ name ...  ]

選項說明

-S  #指定gzip格式的壓縮包的後綴
-c  #將文件內容寫到標註輸出
-d  #執行解壓縮操做
-l  #顯示壓縮包中文件的列表
-L  #顯示軟件許可信息
-q  #禁用警告信息
-r  #在目錄上執行遞歸操做
-t  #測試壓縮文件的完整性
-V  #顯示指令的版本信息
-l  #更快的壓縮速度
-9  #更高的壓縮比

應用舉例

打印壓縮的內容,將內容傳給more命令進行分頁顯示centos

[root@centos7 ~]# zcat httpd-2.4.46.tar.gz | more

圖片

查看壓縮屬性信息測試

[root@centos7 ~]# zcat -l httpd-2.4.46.tar.gz
         compressed        uncompressed  ratio uncompressed_name
            9363314            42301440  77.9% httpd-2.4.46.tar
compressed          #壓縮大小 
uncompressed        #未壓縮大小
ratio               #壓縮比率
uncompressed_name    #未壓縮文件的名稱

查看普通文件(相似於cat功能)centos7

[root@centos7 ~]# zcat -f test.txt
This is a test line
This is a test line
This is a test line
This is also a test line
This is also a test line
This is also also a test line

其它實例spa

#測試壓縮包的完整性
[root@centos7 ~]# zcat -t httpd-2.4.46.tar.gz
#顯示軟件許可信息
[root@centos7 ~]# zcat -L httpd-2.4.46.tar.gz
gzip 1.5
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

天天學一個 Linux 命令(101):pstree3d

天天學一個 Linux 命令(102):taccode

天天學一個 Linux 命令(103):dstathtm

相關文章
相關標籤/搜索