$
cd /home/shiyanlou
$zip -r -q -o shiyanlou.zip /home/shiyanlou/desktop
$du -h shiyanlou.zip
$file shiyanlou.zip
$ zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou/desktop -x ~/*.zip
$ zip -r -1 -q -o shiyanlou_1.zip /home/shiyanlou/desktop -x ~/*.zip
$
du -h -d 0 *.zip ~ | sort
d, --max-depth(所檢視檔案的深度)
$
zip -r -e -o shiyanlou_encryption.zip /home/shiyanlou/desktop
$
zip -r -l -o shiyanlou.zip /home/shiyanlou/desktop
$
unzip shiyanlou.zip
$ unzip -q shiyanlou.zip -d ziptest
$
unzip -l shiyanlou.zip
unzip
-ogbk 中文壓縮檔案.zip
下面先掌握tar
命令一些基本的使用方式,即不進行壓縮只是進行打包(建立歸檔檔案)和解包的操作。
$
tar -cf shiyanlou.tar /home/shiyanlou/desktop
上面命令中,-c
表示建立乙個 tar 包檔案,-f
用於指定建立的檔名,注意檔名必須緊跟在-f
引數之後,比如不能寫成tar -fc shiyanlou.tar
,可以寫成tar -f shiyanlou.tar -c ~
。你還可以加上-v
引數以可視的的方式輸出打包的檔案。上面會自動去掉表示絕對路徑的/
,你也可以使用-p
保留絕對路徑符。
$
mkdir tardir
$tar -xf shiyanlou.tar -c tardir
$
tar -tf shiyanlou.tar
$
tar -cphf etc.tar /etc
對於建立不同的壓縮格式的檔案,對於 tar 來說是相當簡單的,需要的只是換乙個引數,這裡我們就以使用gzip
工具建立*.tar.gz
檔案為例來說明。
現在我們要使用其它的壓縮工具建立或解壓相應檔案只需要更改乙個引數即可:
壓縮檔案格式
引數*.tar.gz
-z
*.tar.xz
-j
*tar.bz2
-j
總結:tar:
Linux 壓縮和解壓縮檔案
linux中常見的壓縮格式有十幾種,例如zip,gz,bz2,tar,tar.gz,tar.bz2等。zip是windos最常用的壓縮格式,linux也可以識別zip zip 選項 壓縮包名 原始檔或源目錄 選項 r 壓縮目錄 unzip 選項 壓縮包名 選項 d 指定解壓縮位置 將a.zip解壓到...
Linux的zip壓縮檔案壓縮和解壓
linux一線運維實戰 清華大學出版社 即將出版 通常,系統中的檔案的可以被直接開啟的,這就難免檔案的內容被檢視。另外,對於要歸檔儲存的 壓縮 檔案,如果只是直接壓縮同樣也會被開啟並獲取其中的檔案資訊。出於對一些主要歸檔檔案的保護,在歸檔壓縮時可以採取對它們進行加密,在加密後的壓縮檔案要解壓縮時就需...
c 壓縮和解壓縮檔案
首先,在 如此就可支援中文名稱了 以下是我寫的壓縮與解壓縮的 usingsystem usingsystem.collections usingsystem.componentmodel usingsystem.data usingsystem.drawing usingsystem.web usi...