压缩解压命令
1、gzip (GNU zip) 压缩文件,.gz,不保留原文件
- gzip 选项 [文件]
- gzip file
解压命令
- gunzip [文件] 解压
- gunzip file.gz
- gzip -d [文件] 解压
- gzip -d file.gz
2、tar 把目录打包成文件,.tar,并不是所有unix系统都支持
- tar -c [压缩后文件名称] [目录] (create)产生tar打包文件
- tar -v [压缩后文件名称] [目录] 显示详细信息
- tar -f [压缩后文件名称] [目录] 指定压缩后的文件名
tar -z [压缩后文件名称] [目录] 打包同时压缩
- tar -zcvf dir.tar.gz dir
分两步压缩
- tar -cf dir.tar dir
- gzip dir.tar
解压文件
- tar -x [压缩后文件名称] [目录] (execute)解包 .tar 文件
- tar -v [压缩后文件名称] [目录] 显示详细信息
- tar -f [压缩后文件名称] [目录] 指定解压文件
tar -z [压缩后文件名称] [目录] 解压缩
- tar -zxvf dir.tar.gz
分两步解压
- gunzip dir.tar.gz
- tar -xf dir.tar
3、zip 压缩文件或目录,.zip,保留原文件,建议对压缩比要求不太高就用这个,因为他是win和linux默认通用格式
- zip [-r] [压缩后文件名称] [文件或目录]
- zip file.zip file
- zip -r dir.zip dir
解压文件
- unzip [压缩文件]
- unzip test.zip
4、bzip2 压缩文件,.bz2,适合压缩大文件,压缩比非常高
- bzip2 [-k] [文件名]
- bzip2 file **跟gzip一样
- bzip2 -k file **保留原文件
解压文件
- bunzip2 [-k] [文件名]
- bunzip2 file **不保留原文件
- bunzip2 -k file.bz2 **保留原文件