天天看點

壓縮和解壓縮詳解

gzip  [OPTION]...  FILE...

-d:解壓縮,相當于gunzip;

-#:指定壓縮比,預設是6;數字越大壓縮比越大(1-9);

-c:将壓縮結果輸出至标準輸出;

gzip  -c  FILE > /PATH/TO/SOMEFILE.gz

壓縮和解壓縮詳解

gzip不能對目錄進行壓縮,用zcat可以檢視壓縮的内容。

2、bzip2/bunzip2/bzcat

     bzip2  [OPTION]...  FILE...

-d:解壓縮

-#:指定壓縮比;預設是6;數字越大壓縮比越大(1-9);

-k:keep,保留原檔案;

壓縮和解壓縮詳解

3、xz/unxz/xzcat

xz  [OPTION]...  FILE...

-k:保留原檔案;

注:以上xz和 bzip2  gzip 都隻可以壓縮檔案,不可以壓縮目錄。除非通過tar歸檔目錄後。

tar指令:

(1) 建立歸檔

   -c -f /PATH/TO/SOMEFILE.tar  FILE... 

壓縮和解壓縮詳解

注:tf可以檢視歸檔檔案的檔案清單

(2) 展開歸檔xf

    -xf  /PATH/FROM/SOMEFILE.tar  -C  /PATH/TO/SOMEDIR

壓縮和解壓縮詳解

(4) 歸檔壓縮,是tar調用了壓縮的指令。

調用了z就可以壓縮為gz的格式。   -zcf   /PATH/TO/SOMEFILE.tar.gz  FILE...  

                                解壓縮并展開歸檔:-zxf  /PATH/TO/SOMEFILE.tar.gz     

壓縮和解壓縮詳解

同理:調用了j就可以壓縮為bz2的格式   -jcf 歸檔壓縮    -jxf 解壓縮歸檔

同理:調用了J就可以壓縮為xz的格式    -Jcf 歸檔壓縮    -Jxf解壓縮歸檔

繼續閱讀