1、zip压缩工具
执行yun
执行zip 1.txt.zip 1.txt压缩文件
执行zip -r 123.zip 123/可以压缩目录
zip在进行压缩时,源文件不删除
执行unzip 进行解压缩,需要先安装,由于压缩时未删除源文件,在解压缩时会提示是否覆盖源文件:
unzip可以解压到指定目录,执行unzip 2.txt.zip -d test/,解压到test/目录下:
zip不可以查看压缩文件的内容,但是可以查看压缩文件的文件列表:
2、tar打包
当有很多小文件时,tar打包可以方便文件进行传输
tar包可以打包目录和文件
执行tar -cvf命令进行打包目录
执行tar -xvf进行解包,解包时会覆盖原来的目录和文件,并且没有提示:
tar可以同时打包目录和文件
执行tar -tf可以查看打包的目录
在使用tar进行打包时,可以使用--exclude选项过滤,确保在打包时,不对过滤的文件或目录进行打包,一条命令中可以支持多个--exclude
3、打包并压缩
tar在打包时支持zip、gzip、xz、bzip2等压缩
执行tar -czvf命令使用gzip进行打包压缩
执行tar -cjvf命令使用bzip2进行压缩
执行tar -cJvf命令使用xz进行压缩
可以使用-zxvf、-jxvf、-Jxvf解包解压缩文件
不管哪种压缩方式,都可以执行tar -tf可以查看压缩包的文件列表