Linux压缩与解压缩命令

压缩与解压缩命令

linux系统中有以下五种格式的压缩文件,分别为:.zip 、 .gz 、 .bz2 、 .tar.gz 、 .tar.bz2,其中最常用的文件压缩格式为 .tar.gz和.tar.bz2。

.zip格式

如对file.zip进行操作

解压命令:

unzip file.zip

压缩命令

对file.zip解压缩后的文件进行压缩:

zip -r file/ file.zip

zip格式的文件可以windows和linux两个系统之间直接转换,windows中其他的压缩文件格式如.rar 和 .7z 在linux系统中无法识别

.gz格式

如对file.gz进行操作

解压命令

gzip -d file.gz

或者

gunzip file.gz

压缩命令

文件file进行压缩,压缩为.gz格式,源文件回消失

gzip file

如果想保留源文件

gzip -c file > file.gz

压缩目录时只会压缩目录下的所有子文件,但是不能压缩目录

gzip -r dir

.bz2格式

如对file.bz2进行操作

解压命令

-k 保留压缩文件

bunzip2 压缩文件

或者

bzip2 -d file.bz2

压缩命令

对文件file进行压缩,压缩为.bz2格式,源文件消失

bzip2 file

如果保留源文件

bzip2 -k file

.tar.gz格式

如对file.tar.gz进行操作

解压命令:

tar -zxvf file.tar.gz

压缩命令

对file目录进行压缩:

tar -zcvf file.tar.gz file/ 

.tar.bz2格式

如对file.tar.bz2进行解压缩

解压命令:

tar -jxvf file.tar.bz2

压缩命令

对file目录进行压缩:

tar -jcvf file.tar.bz2 file/

你可能感兴趣的:(Linux压缩与解压缩命令)