ubunut 压缩与解压缩
1.文件格式及解压工具
- *.tar 用 tar 工具
- *.gz 用 gzip 或者 gunzip 工具
- *.tar.Z,*.tar.bz2,*.tar.gz 和 *.tgz 用 tar 工具
- *.bz2 用 bzip2 或者用 bunzip2 工具
- *.Z 用 uncompress 工具
- *.rar 用 unrar 工具
- *.zip 用 unzip 工具
2.具体使用简介
filename,表示文件名
dirname,表示路径地址
.tar 文件
功能: 对文件目录进行打包备份(仅打包并非压缩)
tar -xvf filename.tar # 解包 tar -cvf filename.tar dirname # 将dirname和其下所有文件(夹)打包
.gz 文件
gunzip filename.gz # 解压1 gzip -d filename.gz # 解压2 gzip filename # 压缩,只能压缩文件
.tar.gz文件、 .tgz文件
tar -zxvf filename.tar.gz # 解压 tar -zcvf filename.tar.gz dirname # 将dirname和其下所有文件(夹)压缩 tar -C dirname -zxvf filename.tar.gz # 解压到目标路径dirname
.bz2文件
bzip2 -zk filename #将filename文件进行压缩 bunzip2 filename.bz2 #解压 bzip2 -d filename.bz2 #解压
.tar.bz2文件
tar -jxvf filename.tar.bz #解压
.Z文件
uncompress filename.Z #解压 compress filename #压缩
.tar.Z 文件
tar -Zxvf filename.tar.Z #解压 tar -Zcvf fflename.tar.Z dirname #压缩
.rar 文件
rar x filename.rar #解压 rar a filename.rar dirname #压缩
.zip文件
unzip -O cp936 filename.zip # 解压(不乱码) zip filename.zip dirname # 将dirname本身压缩