Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux gzip

Linux gzip

Gzip(GNU zip)是一种压缩工具,用于截断文件大小。默认情况下,原始文件将替换为以扩展名(.gz)结尾的压缩文件。
要解压缩文件,可以使用gunzip命令,原始文件将返回。
语法:
gzip <file1> <file2> <file3>. . . 
gunzip <file1> <file2> <file3>. . . 
示例:
gzip file1.txt file2.txt
gunzip file1.txt file2.txt
Linux gzip Filters1
看上面的快照,gzip命令压缩了文件'file1 .txt" 和" file2.txt" 。压缩文件以扩展名(.gz)显示。在gunzip命令解压缩了相同文件的情况下,扩展名(.gz)被删除。

gzip选项

一起压缩多个文件
如果要一起压缩多个文件,则可以可以将'cat'和gzip命令与管道命令一起使用。
语法:
cat <file1> <file2>. . | gzip > <newFile.gz> 
示例:
cat file1.txt file2.txt | gzip > final.gz 
Linux gzip Filters2
看上面的快照,两个文件'file1.txt'和'file2.txt'压缩为'final.gz'。

gzip-l

'gzip-l'命令说明压缩率或原始文件已压缩了多少。
语法:
gzip-l <file1> <file2>. . 
示例:
gzip-l final.gz jtp.txt.gz  
Linux gzip Filters3
查看上面的快照,命令" gzip-l final.gz jtp .txt.gz" 显示两个文件的比例。

如何压缩目录

gzip命令将无法压缩目录,因为它只能压缩单个文件。要压缩目录,您必须使用'tar'命令。
连字符(-)在'tar'命令中不是必需的。
'c'用于创建,
'v'用于详细描述,显示输出
'f'以提及输出文件的目标,
'z',用于使用gzip指定压缩。
语法:
 tar cf-<directory> | gzip > <directoryName>
tar cvfz office.tar.gz office
示例:
 tar cf-office | gzip > office.tar.gz
Linux gzip Filters4
看上面的快照,目录'office'用'tar'命令压缩。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4