Centos7 壓縮檔案

2021-08-18 21:53:27 字數 2153 閱讀 9728

壓縮檔案命令:tar

選項與引數:

-c :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename)

-t :察看打包檔案的內容含有哪些檔名,重點在察看『檔名』就是了;

-x :解打包或解壓縮的功能,可以搭配 -c (大寫) 在特定目錄解開

特別留意的是, -c, -t, -x 不可同時出現在一串指令列中。

-z :透過 gzip 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz

-j :透過 bzip2 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2

-j :透過 xz 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.xz

特別留意, -z, -j, -j 不可以同時出現在一串指令列中

-v :在壓縮/解壓縮的過程中,將正在處理的檔名顯示出來!

-f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨寫乙個選項囉!(比較不會忘記)

-c 目錄 :這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。

其他後續練習會使用到的選項介紹:

-p(小寫) :保留備份資料的原本許可權與屬性,常用於備份(-c)重要的設定檔

-p(大寫) :保留絕對路徑,亦即允許備份資料中含有根目錄存在之意;

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

tar [-z|-j|-j] [cv] [-f 待建立的新檔名] filename... <==打包與壓縮

tar [-z|-j|-j] [tv] [-f 既有的 tar檔名] <==察看檔名

tar [-z|-j|-j] [xv] [-f 既有的 tar檔名] [-c 目錄] <==解壓縮

(  --源自鳥哥的私房菜)
e.g.:tar -cvf file.tar file

e.g:  tar -xvf file.tar

壓縮命令有:gzip, bzip2, xz

壓縮後的檔案字尾為:***.gz, ***.bz2, ***.xz

打包成壓縮檔案需要經過2步

1. 先打包成***.tar

2.再壓縮為***.tar.

然而tar已經可以通過命令一步完成以上過程,下面只拿gzip這個壓縮命令來說,bzip2和xz的用法與其一樣:

-z: 使用gzip命令進行壓縮/解壓縮

-j: 使用bzip2命令進行壓縮/解壓縮

-j: 使用xz命令進行壓縮/解壓縮

-c: 壓縮

-x: 解壓縮

-t: 檢視tar檔案內容

-v: 顯示壓縮或解壓縮的過程

用法:tar -zcvf ***.tar.gz *** ...(多個目錄)  

用法:tar -ztvf ***.tar.gz

用法:tar -zxvf ***.tar.gz

用法:tar -zxvf ***.tar.gz -c destdir

用法: tar -zxvf ***.tar.gz aaa/bbb

**自

centos7 下使用zip壓縮檔案

1 安裝zip unzip應用。yum install zip unzip 2 壓縮和解壓檔案 以下命令均在 home目錄下操作 cd home 進入 home目錄 a 把 home目錄下面的mydata目錄壓縮為mydata.zip zip r mydata.zip mydata 壓縮mydata...

Centos7下的檔案壓縮

root web01 yum provides zip 已載入外掛程式 fastestmirror loading mirror speeds from cached hostfile base mirrors.aliyun.com epel hkg.mirror.rackspace.com ext...

CentOS系統安裝rar壓縮檔案

root ns3723989 curl lk tar xz c tmp root ns3723989 cd tmp rar root ns3723989 tmp rar make make install 之後rar已經成功安裝。之後系統裡就有rar和unrar這兩個命令。前者是壓縮程式,後者是解壓...