Linux 壓縮解壓命令

2021-06-28 16:17:26 字數 1466 閱讀 7449



linux下解壓zip檔案

linux自帶的unzip命令可以解壓windows下的zip格式的壓縮檔案。

unzip命令

語法:unzip [選項] 壓縮檔案名.zip

各選項的含義分別為:

-x 檔案列表 解壓縮檔案,但不包括指定的file檔案。

-v 檢視壓縮檔案目錄,但不解壓。

-t 測試檔案有無損壞,但不解壓。

-d 目錄 把壓縮檔案解到指定目錄下。

-z 只顯示壓縮檔案的註解。

-n 不覆蓋已經存在的檔案。

-o 覆蓋已存在的檔案且不要求使用者確認。

-j 不重建文件的目錄結構,把所有檔案解壓到同一目錄下。

例1:將壓縮檔案text.zip在當前目錄下解壓縮。

$ unzip text.zip

例2:將壓縮檔案text.zip在指定目錄/tmp下解壓縮,如果已有相同的檔案存在,要求unzip命令不覆蓋原先的檔案。

$ unzip -n text.zip -d /tmp

例3:檢視壓縮檔案目錄,但不解壓。

$ unzip -v text.zip

linux   zip命令的基本用法是:

zip[引數] [打包後的檔名] [打包的目錄路徑]

linux   zip命令引數列表:

-a     將檔案轉成ascii模式

-f     嘗試修復損壞的壓縮檔案    

-h     顯示幫助介面

-m     將檔案壓縮之後,刪除原始檔

-n 特定字串    不壓縮具有特定字尾字串的檔案

-o     將壓縮檔案內的所有檔案的最新變動時間設為壓縮時候的時間

-q     安靜模式,在壓縮的時候不顯示指令的執行過程

-r     將指定的目錄下的所有子目錄以及檔案一起處理

-s     包含系統檔案和隱含檔案(s是大寫)

-t 日期     把壓縮檔案的最後修改日期設為指定的日期,日期格式為mmddyyyy

舉例:將/home/blinux/html/ 這個目錄下所有檔案和資料夾打包為當前目錄下的html.zip

zip –q –r   html.zip /home/blinux/html

上面的命令操作是將絕對位址的檔案及資料夾進行壓縮.以下給出壓縮相對路徑目錄

比如目前在bliux這個目錄下,執行以下操作可以達到以上同樣的效果.

zip –q –r html.zip html

比如現在我的html目錄下,我操作的zip壓縮命令是

zip –q –r html.zip *

linux 壓縮解壓命令

用linux很久了,一般只用解壓命令,很少用到壓縮命令,今天收集了很多壓縮解壓的命令。tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip...

linux壓縮解壓命令

gz 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 解壓 tar zxvf filename.tar.gz 壓縮 tar zcvf filename.tar.gz dirname bz2 解壓1 bzip2...

linux壓縮解壓命令

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...