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...