ubuntu檔案的壓縮和解壓

2021-06-28 09:06:22 字數 1559 閱讀 9586

ubuntu系統下壓縮檔案字尾有幾個 tar,tar.gz,tar.bz2,zip等;檔案的壓縮與解壓也不想windows下面那樣方便,直接右鍵壓縮或者解壓。ubuntu下面針對不同的壓縮字尾名需要用不同的命令進行加壓或者解壓。

1. .zip

壓縮:zip -r file.zip dir

解壓:unzip file.zip

2. .tar

打包:tar -cvf file.tar dir

解壓:tar -xvf file.tar

tar -xvf file.tar /usr/

3. .tar.gz 和 .tgz

壓縮:tar -zcvf file.tar.gz dir

解壓:tar -zxvf file.tar.gz

tar -zxvf file.tar.gz /usr/

4. .tar.bz2

壓縮:tar -jcvf file.tar.bz2 dir

解壓:tar -jxcvf file.tar.bz2

tar -jxcvf file.tar.bz2 /usr/

5. .bz 和 .bz2

壓縮:bzip2 -z dir

解壓:bzip2 -d file.bz2

bunzip2 file.bz2

6. .z

壓縮:compress dir

解壓:uncompress file.z

7. .tar.z

壓縮:tar zcvf file.tar.z dir

解壓:tar zxvf file.tar.z

8. .rar

壓縮:rar a file.rar dir

解壓:rar x file.rar

tar命令引數選項:

-c 建立新的歸檔檔案

-r 向歸檔檔案末尾追加檔案

-x 從歸檔檔案中解出檔案

可以這樣記憶,建立新的檔案是c,追加在原有檔案上用r,從檔案中解壓出用x

-o 將檔案解開到標準輸出

-v 處理過程中輸出相關資訊

-f 對普通檔案操作           ---似乎一直都要用f,不然的話,可能會不顯示

-z 呼叫gzip來壓縮歸檔檔案,與-x聯用時呼叫gzip完成解壓縮

-z 呼叫compress來壓縮歸檔檔案,與-x聯用時呼叫compress完成解壓縮

-t :檢視 tarfile 裡面的檔案!

特別注意,在引數的下達中, c/x/t 僅能存在乙個!不可同時存在!

-p :使用原檔案的原來屬性(屬性不會依據使用者而變)

-p :可以使用絕對路徑來壓縮!

-n :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的檔案中!

--exclude file:在壓縮的過程中,不要將 file 打包!

安裝rar,7z

sudo apt-get install rar unrar p7zip-full

解壓rar :  unrar x file.rar dir

引數x表示解壓出來的檔案包含完整的路徑(推薦)

引數e表示解壓出來的檔案都在乙個目錄下(很雜亂)

檔案壓縮和解壓

1.zip命令 zip r a.zip a 將a資料夾壓縮成a.zip zip r abcdef.zip abc def.txt 這句命令的意思是將資料夾abc和檔案def.txt壓縮成乙個壓縮包abcdef.zip 2.unzip命令 unzip mysql.zip 在當前目錄下直接解壓mysql...

Ubuntu終端檔案的壓縮和解壓縮命

檔案型別 執行動作 命令.tar 解包tar xvf filename.tar tar 打包tar cvf filename.tar dirname gz解壓1 gunzip filename.gz gz解壓2 gzip d filename.gz gz壓縮 gzip filename tar.gz...

檔案的壓縮和解壓縮

ios中對檔案的解壓縮處理通常都是利用第三方框架,實現解壓縮,接下來就來看看吧。使用步驟 解壓檔案 nsstring zippath path to your zip file nsstring destinationpath path to the folder where you want it...