个性化阅读
专注于IT技术分析

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过滤器1

看上面的快照, gzip命令已压缩文件’file1.txt’和’file2.txt’。压缩文件以扩展名(.gz)显示。当gunzip命令解压缩了相同的文件, 并且扩展名(.gz)被删除。


gzip选项

一起压缩多个文件

如果要一起压缩多个文件, 可以将’cat’和gzip命令与pipe命令一起使用。

句法:

cat <file1> <file2>. . | gzip > <newFile.gz>

例:

cat file1.txt file2.txt | gzip > final.gz
Linux gzip过滤器2

查看上面的快照, 文件’file1.txt’和’file2.txt’都被压缩为’final.gz’。


gzip -l

‘gzip -l’命令说明压缩率或原始文件已压缩了多少。

句法:

gzip -l <file1> <file2>. .

例:

gzip -l final.gz jtp.txt.gz
Linux gzip过滤器3

查看上面的快照, 命令” gzip -l final.gz jtp.txt.gz”显示两个文件的比率。


如何压缩目录

gzip命令将无法压缩目录, 因为它只能压缩单个文件。要压缩目录, 你必须使用” tar”命令。

连字符(-)在’tar’命令中不是必需的。

‘c’是为了创造,

‘v’表示详细信息, 以显示输出,

” f”表示输出文件的目标位置,

‘z’用于指定使用gzip压缩。

句法:

tar cf - <directory> | gzip > <directoryName>

OR

tar cvfz office.tar.gz office

例:

tar cf - office | gzip > office.tar.gz
Linux gzip过滤器4

看上面的快照, 目录” office”是用” tar”命令压缩的。

赞(0)
未经允许不得转载:srcmini » Linux gzip过滤器

评论 抢沙发

评论前必须登录!