zip 压缩命令:(可压缩文件或目录)
压缩文件:
zip new_name.zip file_name
zip -r new_name.zip dir_name (压缩目录或目录里面的文件)
unzip name.zip 解压
压缩文件或目录:
指定解压位置:
unzip name.zip -d dir_name
unzip -l name.zip 查看压缩文件里的文件
tar 打包命令:打包文件或目录
tar -cvf name.tar file_name 打包
tar -xvf name.tar 解包
同时打包文件和目录:
tar -cvf name.tar file_name dir_name ...
tar -tf name.tar 查看包文件,里面的内容
过虑文件,打包:
tar -cvf name.tar --exclude file_name --exclude dir_name file_name dir_name
--exclude 后面跟需要过虑的文件或目录
--exclude "*.cfg" //支持通配符,需要加引号
tar 压缩并打包:
tar -zcvf name.tar.gz file_name1 ...
tar -jcvf name.tar.bz2 file_name1 ...
tar -Jcvf name.tar.xz file_name1 ...
解压:
tar -zxvf name.tar.gz
tar -jxvf name.tar.bz2
tar -Jxvf name.tar.xz .
查看:
tar -tf name.tar.gz
tar -tf name.tar.bz2
tar -tf name.tar.xz
tar 解压到指定位置:
tar -zxvf name.gz -C /path/dir_name
tar -jxvf name.bz2 -C /path/dir_name
tar -Jxvf name.xz -C /path/dir_name