一、zip压缩工具
zip压缩工具 tar打包并压缩_第1张图片
zip支持压缩目录
#zip filename.zip filename //使用zip命令压缩filename文件
#zip -r aaa.zip aaa //压缩目录需要加-r ,使用zip命令压缩aaa目录
#unzip //解压缩命令
#unzip aaa.zip -d bbb/ //-d 指定aaa.zip文件解压到bbb目录下
#unzip -l aaa.zip //查看aaa.zip的文件列表,不能查看内容

二、tar打包工具
zip压缩工具 tar打包并压缩_第2张图片
#tar -cvf aaa.tar aaa/ //把aaa文件打包成tar包,-c 创建 -v 可视化,-f 后面跟tar包的名字
#tar -xvf aaa.tar //解包aaa.tar包
#tar -tf aaa.tar //查看aaa.tar包内容
#tar -cvf aaa.tar --exclude bbb ccc 1.txt 2.txt //将bbb文件除外的所有文件打包为aaa.tar
#tar -cvf aaa.tar --exclude bbb --exclude ccc 1.txt 2.txt //将bbb 、ccc文件除外的所有文件打包为aaa.tar(将bbb ccc文件过滤掉)
#tar -cvf aaa.tar --exclude bbb --exclude ".txt" 1.txt 2.txt //将bbb 、.txt文件除外的所有文件打包为aaa.tar包(过滤掉所有bbb文件和所有.txt文件)

三、打包并压缩
zip压缩工具 tar打包并压缩_第3张图片
#tar -zcvf aaa.tar.gz bbb 1.txt 2.txt //使用-z,将bbb 1.txt 2.txt文件或目录打包压缩成aaa.tar.gz包
#tar -zxvf aaa.tar.gz //将aaa.tar.gz解压缩

#tar -jcvf aaa.tar.bz2 bbb 1.txt 2.txt //使用-j,将bbb 1.txt 2.txt文件或目录打包压缩成aaa.tar.bz2包
#tar -jxvf aaa.tar.bz2 //将aaa.tar.bz2解压缩

#tar -Jcvf aaa.tar.xz bbb 1.txt 2.txt //使用-J,将bbb 1.txt 2.txt文件或目录打包压缩aaa.tar.xz包
#tar -Jxvf aaa.tar.xz //将aaa.tar.xz解压缩

#tar -tf aaa.tar.gz //查看文件列表
#tar -tf aaa.tar.bz2 //查看文件列表
#tar -tf aaa.tar.xz //查看文件列表