壓縮和解壓檔案是我們在linux系統中最常用的檔案操作,下面介紹一下基本的壓縮和解壓命令
1 單個檔案的 壓縮和解壓 gzip/gunzip
gzip最早由jean-loup gailly和mark adler建立,用於unⅸ系統的
檔案壓縮
。我們在
linux
中經常會用到字尾為.gz的檔案,它們就是gzip格式的。現今已經成為internet 上使用非常普遍的一種
資料壓縮
格式,或者說一種檔案格式。
操作1: 壓縮檔案
gzip
testlog.txt 壓縮後產生檔案: testlog.txt.
gz
操作2: 解壓檔案
gunzip
testlog.txt.gz 解壓後恢復檔案: testlog.txt
2 整個目錄的 壓縮和解壓(整合) tar
tar命令是unix/linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。tar不但可以打包檔案,還可以將整個目錄合成乙個包,整包合成的同時,使用gzip功能進行壓縮。
操作1: 壓縮檔案目錄引數:
-c :create 建立壓縮檔案的引數;
-x : 解壓縮壓縮檔案的引數;
-z : 是否需要用gzip壓縮;
-v: 壓縮的過程中顯示檔案;
-f: 置頂文件名,在f後面立即接檔名,不能再加引數
tar -zcvf
book.tgz /boot 壓縮後產生檔案: book.tgz
因為tar同時具有整合和壓縮的功能,可以使用 .tar.gz作為檔名,或者簡寫為.tgz
操作2: 解壓檔案目錄
tar -zxvf
book.tgz 壓縮後產生目錄: book
tar -zxvf
book.tgz -c /tmp 將book目錄解壓到/tmp目錄中
-c:制定壓縮後的目錄存放位置
3 bizp2 壓縮和解壓工具
bzip2 是乙個基於burrows-wheeler 變換的無失真壓縮軟體,壓縮效果比傳統的lz77/lz78壓縮演算法來得好。它是一款免費軟體。可以自由分發免費使用。它廣泛存在於unix && linux的許多發行版本中。bzip2能夠進行高質量的資料壓縮。它利用先進的壓縮技術,能夠把普通的資料檔案壓縮10%至15%,壓縮的速度和解壓的效率都非常高!支援大多數壓縮格式,包括tar、gzip 等等。
操作1: 壓縮檔案
bzip2
testlog.txt 壓縮後產生檔案 :testlog.txt.bz2
操作2: 解壓檔案
bzip2
-dtestlog.txt.bz2
注意:若沒有加上任何引數,bzip2壓縮完檔案後會產生.bz2的
壓縮檔案
,並刪除原始的檔案。
linux 壓縮和解壓
linux unzip 命令詳解 功能說明 解壓縮zip檔案 語 法 unzip cflptuvz agcjlmnoqsvx p 密碼 zip檔案 檔案 d 目錄 x 檔案 或 unzip z 補充說明 unzip為.zip壓縮檔案的解壓縮程式。參 數 c 將解壓縮的結果顯示到螢幕上,並對字元做適當...
linux壓縮和解壓
壓縮 tar cvf filename.tar txt 將目錄裡所有txt檔案打包成tar tar czf txt.tar.gz txt 將目錄裡所有txt檔案打包生成乙個gzip壓縮過的包,命名為txt.tar.gz tar cjf txt.tar.bz2 txt 將目錄裡所有txt檔案打包生成乙...
Linux壓縮和解壓
1 zip壓縮 zip 壓縮包名.zip 被壓縮的檔案 說明 將指定檔案壓縮成字尾為zip的壓縮檔案,注意檔案要帶字尾,壓縮包要自己起名稱 2 unzip解壓 unzip 要解壓的檔案 1 gzip壓縮 gzip 壓縮包名.gz 被壓縮的檔案 說明 將指定檔案壓縮成字尾為gz的壓縮檔案,注意檔案要帶...