linux之檔案打包與解壓縮命令zip

2021-10-09 07:45:03 字數 1162 閱讀 9335

zip 壓縮打包程式 引數

說明-r

引數表示遞迴打包包含子目錄的全部內容

-q引數表示為安靜模式,即不向螢幕輸出資訊

-o表示輸出檔案,需在其後緊跟打包輸出檔名

-[1-9]

設定壓縮級別為 9 和 1(9 最大,1 最小)

-x排除我指定檔案

-e引數可以建立加密壓縮包

-l引數將 lf 轉換為 cr+lf

# 壓縮檔案

zip -r -q -o my.zip /home/my

# 設定壓縮級別

zip -r -9 -q -o my_9.zip /home/my -x ~/*.zip

zip -r -1 -q -o my_1.zip /home/my -x ~/*.zip

# 設定加密

zip -r -e -o my_encryption.zip /home/my

unzip 命令解壓縮 zip 檔案

# 安靜模式,將檔案解壓到指定目錄

unzip -q my.zip -d ziptest

# 檢視壓縮包的內容

unzip -l my.zip

引數

說明-p

保留絕對路徑符

-c表示建立乙個 tar 包檔案

-f用於指定建立的檔名,注意檔名必須緊跟在 -f 引數之後

-v引數以可視的的方式輸出打包的檔案

-x解包乙個檔案到指定路徑的已存在目錄(-c 引數)

-t只檢視不解包檔案

-j*.tar.xz

-z*.tar.gz

-j*tar.bz2

# 壓縮檔案

tar -p -cf my.tar /home/my

# 建立目錄

mkdir tardir

# 解壓到指定目錄

tar -xf my.tar -c tardir

# 檢視壓縮包檔案

tar -tf my.tar

# 壓縮tar.gz 格式的壓縮包

tar -czf my.tar.gz /home/my

# 解壓 *.tar.gz 檔案

tar -xzf my.tar.gz -c tardir

Linux檔案打包與解壓縮

在講 linux 上的壓縮工具之前,有必要先了解一下常見常用的壓縮包檔案格式。在 windows 上最常見的不外乎這兩種 zip,7z 字尾的壓縮檔案。而在 linux 上面常見的格式除了以上兩種外,還有 rar,gz,xz,bz2,tar,tar.gz,tar.xz,tar.bz2,簡單介紹如下 ...

Linux 檔案打包與解壓縮

zip zip 程式打包壓縮的檔案 rar rar 程式壓縮的檔案 7z 7zip 程式壓縮的檔案 tar tar 程式打包,未壓縮的檔案 gz gzip 程式 gnu zip 壓縮的檔案 xz xz 程式壓縮的檔案 bz2 bzip2 程式壓縮的檔案 tar.gz tar 打包,gzip 程式壓縮...

檔案打包與解壓縮

在windows上壓縮包不過兩種格式 zip 7z,而在linux上壓縮包有 rar gz xz bz2 tar tar.gz tar.xz tar.bz2 檔名字尾 說明zip zip程式打包壓縮的檔案 rarrar程式打包壓縮的檔案 7z7zip程式打包的壓縮檔案 tartar程式打包,未壓縮的...