關(guān)于Linux文件壓縮/解壓縮命令的文章一搜一大把,記錄下來以備日后查用,很多壓縮參數(shù)不常用也就不想花精力去記,常用的命令會就行。
tar
Linux下最常見的壓縮類型。
-
解壓縮
-x表示解壓,-v表示顯示所有過程,-f后接文件,其他的Zzj都是文件屬性的標(biāo)志。
tar –xvf file.tar 解壓 tar包
tar -xzvf file.tar.gz 解壓tar.gz
tar -xjvf file.tar.bz2 解壓 tar.bz2
tar –xZvf file.tar.Z 解壓tar.Z
-
壓縮
把-x換成-c。
tar -czvf file.tar.gz file
gz
gzip只能壓縮和解壓文件,不能操作文件夾。
-
解壓縮
-d即decompress。
gzip -d file.gz 解壓gz文件
gunzip file.gz 也可以解壓gz文件
bz2
- 解壓縮
bzip2 -d file.bz2 解壓bzip2文件
bunzip file.bz2
zip
- 解壓縮
zip -d file.zip file01 表示刪除zip文件中的file01
unzip file.zip 原壓縮文件還在
-
壓縮
-r即recurse,表示遞歸
zip -r outfile.zip file1 file2