一、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 + 打包文件名 查看压缩文件目录