linux之壓縮歸檔,tar

2022-07-07 02:12:13 字數 1227 閱讀 8419

壓縮演算法就是等量代換

gzipfile1 file2...  副檔名 .gz

-#(數字):#代表壓縮等級,1-9,預設6

-d(compression):解壓縮

-r:遞迴的壓縮目錄

gunzip:解壓縮的命令

zcat可檢視gzip壓縮後的檔案(不需要解壓縮)

bzip2

-#(數字):#代表壓縮等級,1-9,預設6(比gzip壓縮效果好)

-d(compression):解壓縮

-k:壓縮後,保留原檔案

bunzip2

bzcatxz

unxz

xzcat

檔案歸檔,打包 可以將多個目錄或檔案打包成乙個大檔案(相對路徑)

tar:tape archive 磁帶檔案

磁帶,線性訪問;磁碟,隨機訪問

cpio

主選項必選,且只能選擇乙個。

tar [option...] 檔案檔案 原始檔列表(相對路徑)...

主選項(主選項必選,且只能選擇乙個。):

-c:建立檔案檔案

-x:提取釋放檔案檔案中的內容 (預設釋放到工作目錄中)

-r:追加新的內容到已存在的檔案檔案中

-u:將被修改過的檔案更新到檔案檔案

-t:檢視檔案檔案中的內容

輔助選項:

-j:使用bzip2工具對檔案檔案進行壓縮處理

-z:使用gzip工具對檔案檔案進行壓縮處理

-f:指定檔案檔案的名稱

-m:分卷儲存檔案檔案

-c:為釋放的檔案指定釋放路徑(目錄),而不是釋放到當前目錄中。(若有目標位置有同名檔案,直接覆蓋)

-k:在釋放檔案的時候,如果目標目錄中有同名檔案,那麼就不釋放這個檔案

--exclude:不包括,在釋放檔案的時候,排除掉某個檔案(乙個--exclude只能排除乙個檔案,可重複使用)

-v:顯示歸檔過程(正常)

-vv:顯示更詳細

建立歸檔檔案:

tar -cf 檔案檔案 原始檔列表

釋放檔案檔案:(保證f選項和檔案檔案挨著)

tar -xf 檔案檔案 [-c /path/to/somedir ] [檔案檔案中的檔名]

tar -tf 檔案檔案

tar -czf 檔案檔案.gz

注意:保證f選項和檔案檔案挨著

tar選項的「-」可以省略不寫

tar壓縮與歸檔

在windows中,壓縮工具是常常使用到的,將一些文字 軟體等等放在乙個資料夾下,進行壓縮成乙個壓縮包。這個工具在linux世界中同樣存在,只是linux獨有的三個壓縮工具是windows沒有的,分別是gzip bzip2 xz。在日常的資料備份中常常使用歸檔壓縮。壓縮 gzip壓縮 root lo...

tar歸檔檔案及壓縮

首先進行tar歸檔的操作 如下圖 可以將檔案歸檔至乙個資料夾 c為建立 f為指定檔案 對於遺漏的檔案可以用rf來加入 刪除特定檔案或取出特定檔案可以使用 get 取出單個檔案 delete 刪除單個檔案 對於歸檔的檔案可以進行壓縮儲存 體積較小 如下圖為壓縮為gz格式 壓縮後使用時解壓即可 同樣也可...

tar 歸檔和壓縮 詳解

tar命令在linux中是常使用的命令 多以tar zxvf 檔案 方式居多 歸檔 tar cvf 名稱.tar 檔案1 檔案2 檔案n 解擋 tar xvf 名稱 例如 root localhost 1 tar cvf all.tar centos release passwd root loca...