Linux曲径通幽:常用命令(压缩解压命令)

Linux系统支持五种压缩解压格式:.gz,.tar.gz,.zip,.bz2,.tar.bz2

命令      命令所在路径     执行权限        功能描述            语法                              

gzip      /bin/gzip               所有用户       压缩文件.gz      gzip【选项】【文件】

由于WinRAR软件的强大,Linux的压缩文件再Windows都能解析,但是Windows的一些压缩文件Linux就解析不了,只能安装相应的Linux平台的解压软件才能解压。但是更好的方式就是使用两个平台兼容的压缩格式。

gzip只能压缩文件不能压缩目录。不保留源文件。


命令      命令所在路径     执行权限        功能描述            语法                              

bzip2     /usr/bin/bzip2     所有用户       压缩文件.bz2      gzip【选项-k】【文件】

-k表示保留源文件

这个是gzip的升级版,其压缩比非常高,适合大文件的压缩,只支持文件的压缩


命令      命令所在路径     执行权限        功能描述            语法                              

guzip      /bin/guzip          所有用户       解压文件      guzip【选项】【文件】

还可以使用gzip -d file解压。


命令      命令所在路径               执行权限        功能描述            语法                              

bunzip2     /usr/bin/bunzip2     所有用户       解压文件.bz2      bunzip2【选项-k】【文件】

-k表示保留源文件



命令      命令所在路径     执行权限        功能描述                  语法                              

tar          /bin/tar               所有用户       打包目录.tar.gz      tar【选项cvf】【目录】

-c产生.tar打包文件create

-x解压压缩包execute

-v显示详细信息verbose

-f指定压缩后的文件名filename

-z打包的同时压缩zip,不同的c和x代表压缩和解压

tar -zcvf dir1.tar.gz  dir1将dir1打包压缩成dir1.tar.gz,可以分两步,因为有的Unix系列的服务器不支持直接压缩。

如果我们打包压缩的时候没有带上后缀名,在查看的时候不知道什么格式,我们可以通过file命令查看这个文件的类型。

file 文件   查看文件的类型

tar -zxvf  dir1.tar.gz解包



命令      命令所在路径     执行权限        功能描述                        语法                              

zip         /usr/bin/zip          所有用户       压缩文件或目录.zip      zip -r 【压缩后名称】 【文件或者目录】

-r压缩目录

zip services.zip /etc/services压缩文件

zip -r test.zip /test压缩目录

zip是唯一Linux和Windows默认都支持的文件类型



命令      命令所在路径     执行权限        功能描述            语法                              

unzip     /usr/bin/unzip    所有用户      解压.zip文件      unzip  【文件】




你可能感兴趣的:(Linux曲径通幽:常用命令(压缩解压命令))