6.5 zip压缩工具
zip 支持压缩目录
压缩前是什么文件名 解压后的就是什么文件名
linux不支持解压Windows 的 rar
先安装zip命令
yum install -y zip
zip 1.txt.zip 1.txt 压缩的文件名 原文件 (原文件 不会消失)
zip -r 123.zip 123/ 压缩目录名 原目录 (原目录不会消失)
unzip 1.txt.zip 解压zip文件 (需要另外安装)
yum install -y unzip
压缩的时候原文件没有删除掉,所以解压的时候会提示 是否替换覆盖
unzip 123.zip -d /root/456/ 解压到指定目录
unzip -l 123.zip zip无法查看文件内容 只能查看zip压缩包的文件列表
6.6 tar打包工具
tar目录文件都可以打包
在两台机器传送多个文件目录的时候使用打包工具传送会提升效率
c:创建
v:可视化
f:tar包的名字
x: 解tar包
文件目录可以一起打包
tar -cvf 123.tar 123 打包目录
tar -cvf aming.tar 1.txt 123 打包文件
tar -xvf aming.tar 解压tar
tar -tf aming.tar 查看tar包的列表
tar -cvf aming.tar --exclude 1.txt --exclude 2 123 过滤指定的文件目录 不打包一起
6.7 打包并压缩
tar 打包的时候支持压缩
打包并使用gzip压缩文件
tar -zcvf 123.tar.gz 123 打包
tar -zxvf 123.tar.gz 解压包
打包并使用bzip2 压缩文件
tar -jcvf 123.bz2 123 打包
tar -jxvf 123.bz2 解压包
打包并使用xz 压缩文件
tar -Jcvf 123.xz 123 打包
tar -Jxvf 123.xz 解压包
tar -tf 123.bz2 / tar -tf 123.gz / tar -tf 123.xz 查看打包的文件列表