壓縮與解壓縮命令
linux系統(tǒng)中有以下五種格式的壓縮文件,分別為:.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兩個系統(tǒng)之間直接轉(zhuǎn)換,windows中其他的壓縮文件格式如.rar 和 .7z 在linux系統(tǒng)中無法識別
.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/