且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux笔记(压缩工具zip,tar打包工具)

更新时间:2021-12-04 01:05:58

一、zip压缩工具(支持压缩目录,压缩文件和目录后,原文件和目录不删除)

yum install zip -y        安装zip

zip + 压缩文件名 + 原文件名    压缩文件

-r + 压缩目录名 + 源目录名     压缩目录


yum install unzip -y       安装解压缩unzip

unzip + 压缩文件/目录     解压文件(因为不删除源文件,会提示是否覆盖)

- d                 指定解压路径

- l                 查看压缩文件列表,不能查看目录


二、tar打包工具(不会压缩很多文件大小不是压缩工具)

带宽不是字节,是比特,传送一个大文件,里面包含了很多文件和目录,传输时一个文件一个文件很慢,这时就需要用tar打包工具

-cvf  + 打包目录名 + 需要打包的目录                      打包目录(如果打包名存在,会直接覆盖)

-xvf  + 打包文件                                   解压包(如果文件存在,他不会提示,会直接覆盖)

-tf                                            查看打包文件列表

tar -cvf + 打包文件名 --exclude + 指定文件                  过滤指定文件不去打包


三、tar 打包并压缩 (gzip bzip2 xz zip 都可以在tar中使用)

zip 

tar -zcvf + 打包文件名.tar.gz + 需要打包的文件    压缩并打包

tar -zxvf + 打包文件名                    解压

bzip

tar -jcvf + 打包文件名.tar.bz2 + 需要打包的文件   压缩并打包

tar -jxvf + 打包文件名                    解压

xz

tar -Jcvf + 打包文件名.tar.xz + 需要打包的文件    压缩并打包

tar -Jxvf + 打包文件名                    解压


tar -tf + 打包文件名                     查看压缩文件目录










本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1980835,如需转载请自行联系原作者