Linux下用gzip和unzip命令来压缩和解压文件的用法

GZIP功能说明:解压缩文件。

语法:gzip[-acfhlLnNqrtvV][-s][文件...]或gzip[-acfhlLnNqrtvV][-s][目录]

附加说明:gzip是用途一个全面的解压缩程序,用于解压缩GZIP压缩文件,默认情况下其最终扩展名为“.gz”。
其实gzip是gzip的硬连接,所以无论是压缩还是解压,都可以通过gzip命令独立完成。

参数:-a或--ascii使用ASCII文本模式。
-c或--stdout或--to-stdout将解压后的文件输出到标准输出设备。
-f或-force:强制解压缩压缩文件,即使文件名或硬链接存在并且该文件是符号链接。
-h或--help在线帮助。
-l或--list列出有关压缩文件的信息。
-L或--显示许可证版本和版权信息。
-n或--no-name解压时,如果压缩文件有远程文件名和时间戳,则会被忽略,不进行处理。
-n或--name解压时,如果压缩文件包含原始文件名和时间戳,则会保存回解压文件中。
-q或--quiet不显示警告消息。
-r或--recursive:递归处理,同时处理指定目录下的所有文件和子目录。
-S或--suffix替换压缩的后缀字符串。
-t或--test测试压缩文件是否正确。
-v或--verbose命令显示执行过程。
-V或--version显示版本信息。

示例:

复制如下代码:[root@localhostzhangy]#tarcftest.tar-Rtest#gzip无法压缩目录,请先打包[root@localhostzhangy]#gziptest.tar#压缩[root@localhostzhangy]#gzip-ltest.tar.gz#查看目录内容压缩包[root@localhostzhangy]#gzip-dvtes​​t.tar.gz#解压

解压功能说明:解压zip文件解压

语法:unzip[-cflptuvz][-agCjLMnoqsVX][-P][.zipfile][file][-d][-x]或unzip[-Z]

补充说明:Unzip是.zip压缩文件压缩器的解压。

参数:-c将解压结果显示在屏幕上,并进行适当的字符转换。
-f更新现有文件。
-l显示压缩文件中的文件。
-p参数与-c参数相同,都会在屏幕上显示解压结果,但不会进行任何转换。
-t检查压缩文件是否正确。
-u参数与-f参数类似,但除了更新现有文件外,压缩文件中的其他文件也会被解压到目录中。
-v执行时显示详细信息。
-z仅显示压缩文件的注释文本。
-a对文本文件执行所需的字符转换。
-b不对文本文件执行字符转换。
-C压缩文件中的文件名区分大小写。
-j不处理压缩文件中的原始目录路径。
-L将压缩文件中的所有文件名转换为小写。
-M将输出结果发送给更多程序进行处理。
-n解压时不覆盖原文件。
-o无需先询问用户,执行解压后将覆盖原文件。
-Pzip密码选项用途。
-q执行时不显示任何信息。
-s将文件名中的空格字符转换为下划线字符。
-VVMS保留文件版本信息。
-X解压时还会恢复文件原来的uid/gid。
[.zip文件]指定.zip压缩文件。
[文件]指定要处理.zip存档中的哪些文件。
-d指定解压后文件存放的目录。
-x指定.zip压缩文件中哪些文件不被处理。
-Zunzip-Z相当于执行zipinfo命令

示例:

复制代码如下:重建[root@localhosta]#unzip-jmyfile.zip#不记录文件的目录结构,将所有文件解压到单个目录Archive:myfile.zipinflating:install.loginflating:anacond复制a-ks.cfginflating:install.log.syslog代码如下:[root@localhosta]#unzip-ntext.zip-d/tmp#将压缩文件解压到指定目录,不覆盖现有文件如下:[root@localhosta]#unzip-Ztext.zip#压缩文件,不解压查看信息

每天一个linux命令4:压缩解压命令

压缩和解压命令的执行权限任意以.gz结尾的文件解压执行格式为:gzip-d-compression-package-name/gunzip-compression-package-name压缩(不可压缩)执行格式:gzip[参数][源文件]。
(不直接保留源文件的参数,只能用-c曲线救国)-c示例:将压缩内容重定向到另一个无法压缩的文件,这意味着它将对记录的每个文件进行压缩,因为gzip命令用于解压缩单个文件中以.bz2结尾的文件。
执行格式:bzip2-d压缩包名/bunzip2压缩包名压缩(目录不能压缩)执行格式:gzip[参数]。
【源文件】(没有参数直接保留源文件,直接用-c曲线救国即可).tar结尾文件的解压执行格式:tar【参数】压缩包名压缩(只打包,不压缩)执行格式:tar[参数][-f压缩包名]源文件或目录文件默认以.tar.gz.tar.bz2.tar.xz结尾输入:例如如果你读通过管道传输的文件,必须在后缀中添加相应的参数。
[文件名]PS:参数中需要-f-x:tar-xf[文件名]压缩执行格式:tar[参数][创建的文件名][源目录/文件名]PS:如果压缩参数中包含-z,记得添加.gz-j为扩展名,-J与.zip结尾的文件执行格式相同:如果不指定解压路径,会在当前目录生成一个输出文件夹作为标准。

linux压缩命令有什么

1.gzip:后缀为.gz的压缩文件。
用法:gzip+文件路径,压缩完成后删除原文件。
2.bzip2:压缩文件后缀为.bz2。
3.zip:既是归档又是压缩的工具。
它可以压缩目录,但不能压缩以上三个。
4.tar:一个归档工具,也是一个不错的备份工具,名称后缀为.tar.gz。

4.5Linux压缩文件或目录中文件为.gz格式(gzip命令)

gzip是Linux系统上常用的命令,用于压缩文件,输出文件扩展名为“.gz”。
重要的是,尽管gzip尝试压缩目录,只能压缩该目录下的文件。
gzip命令的基本格式如下:命令中的源文件是指用于压缩时的普通文件;它指的是压缩文件。
常见选项及其含义请参见表1。
示例1:基本压缩。
gzip命令不需要指定压缩包名称;直接输入源文件名。
示例:示例2:保存源文件。
压缩gzip文件后,源文件丢失。
如果需要保存源文件,操作比较复杂,但是是可以实现的。
示例3:压缩目录。
gzip不能直接压缩目录,只能压缩与打包不同的目录中的文件。

linux文件压缩和解压缩命令使用详解

Linux文件压缩与解压命令详解

在Linux系统中,常见的文件压缩与解压命令有tar、gzip、bzip2等。
该命令可以帮助用户高效地管理和保存文件。

1.tar命令

tar命令主要用于打包文件,它可以将多个文件组合成一个文件,方便存储和传输。

*加壳文件:`加壳文件名tar-cvf.tar文件1文件2...`

*解压文件:`加壳文件名tar-xvf.tar`

2.gzip命令

gzip命令主要用来很好的压缩文件,压缩后的文件后缀通常是.gz。

*压缩文件:`gzipfilename`压缩后,原文件将被替换为.gz后缀的压缩文件。

*解压文件:`gunzip文件名.gz`或`gzip-d文件名.gz`解压后得到原文件,并删除原来的压缩文件。

3.bzip2命令

bzip2命令也用于压缩文件。
它提供了更高的压缩比,但压缩速度比gzip慢。

*压缩文件:`文件名bzip2`压缩后,原文件将被替换为后缀为.bz2的压缩文件。

*解压文件:`文件名bunzip2.bz2`或`文件名bzip2-d.bz2`解压后得到原始文件,并删除原来的压缩文件。

注意:

1使用此命令时,需要确保您对正在处理的文件有足够的权限。

2.压缩或解压文件时,请注意文件的完整性和准确性,避免因操作错误而导致数据丢失。

3对于较大的文件或目录,压缩和解压可能需要较长时间,请耐心等待。

4.为了便于管理和识别,建议压缩文件使用有意义的文件名并妥善保存。

以上就是Linux系统中常见文件压缩和解压命令的使用详细讲解,希望对您有所帮助。