tar
[主選項+輔選項] 檔案或者目錄
tar可以為檔案和目錄建立檔案。利用tar命令使用者可以為某一特定檔案建立檔案(備份檔案),也可以在檔案中改變檔案,或者向檔案中加入新的檔案。使用該命令時,主選項是必須要有的,輔選項是輔助使用的,可以選用。
主選項包括:
c建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。
r把要存檔的檔案追加到檔案檔案的未尾。
t列出檔案檔案的內容,檢視已經備份了哪些檔案。
u更新檔案。用新增的檔案取代原備份檔案,如果在備份檔案中找不到要更新的檔案,則把它追加到備份檔案的最後。
x從檔案檔案中釋放檔案。也就是解壓縮(常用)
輔選項包括:
f使用檔案檔案或裝置,這個選項通常是必選的。(常用)
k儲存已經存在的檔案。
m在還原檔案時,把所有檔案的修改時間設定為現在。
m建立多卷的檔案檔案,以便在幾個磁碟中存放。
v詳細報告tar處理的檔案資訊。如無此選項,tar不報告檔案資訊。(常用)
w每一步都要求確認。
z用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。(常用)
j用bzip2來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。(常用)
要將檔案備份到乙個特定的裝置,只需把裝置名作為備份檔案名。
打包(歸檔):
tar cvf dir.tar dir
tar xvf dir.tar dir
cvf建立乙個歸檔檔案,c建立,vf索引資訊(看前面的介紹),為目錄dir建立乙個歸檔檔案dir.tar。(不是壓縮檔案)
xvf還原歸檔檔案,將歸檔檔案dir.tar,還原到目錄dir下。(如果不指定還原目錄dir,預設是歸檔檔案的名稱)
打gz壓縮包:
tar zcvf dir.tar.gz dir
(壓縮)
tar zxvf dir.tar.gz (解壓,可以指定解壓檔名,也可以不指定,預設與解壓縮檔名相同)
z是乙個壓縮演算法(gzip)。(有乙個約定俗成的規矩,比如使用gz壓縮演算法,後面就要帶上壓縮演算法的字尾.gz。同理使用bzip2壓縮演算法,後面就要帶上壓縮演算法的字尾.ba2)
打bz2壓縮包:
tar jcvf dir.tar.bz2 dir
(壓縮)
tar jxvf dir.tar.bz2 (解壓,可以指定解壓檔名,也可以不指定,預設與解壓縮檔名相同)
指定目錄解壓縮:(多乙個命令-c,後面跟指定的目錄路徑即可)
tar zxvf dir.tar.gz -c ~/test
打包:把dir壓縮成newdir.rar
rar a -r newdir(.rar)
dir
解包:把newdir.rar解壓縮到當前目錄
unrar x newdir.rar (x 是解壓縮命令)
打包:
zip -r dir.zip dir
解包:
unzip dir.zip
Linux壓縮包管理
在linux下,常用的壓縮格式有.gzip和.bzip2。首先學習一下壓縮命令。通過gzip命令來壓縮1.txt檔案,發現壓縮以後,原檔案不會被保留。生成乙個1.txt.gz的壓縮檔案。然後我們來解壓這個檔案 我們使用萬用字元 表示解壓所有gz檔案,解壓以後,壓縮包就不見了,只剩解壓後的檔案。我們使...
Linux的壓縮包管理
一 壓縮包管理 1 第一種 低配版,不常用 1 gzip gz格式的壓縮包 2 bzip2 bz2格式的壓縮包 2 第二種 1 tar 不使用z j引數 該命令只能對檔案或目錄打包 引數 c 建立 壓縮 x 釋放 解壓縮 v 顯示提示資訊 壓縮解壓縮 可以省略 f 指定壓縮檔案的名字 z 使用gzi...
7 壓縮包管理
tar 歸檔檔案 tar 主選項 輔選項 檔案或者目錄 tar可以為檔案和目錄建立檔案。利用tar命令使用者可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。使用該命令時,主選項是必須要有的,輔選項是輔助使用的,可以選用。主選項包括 c 建立新的檔案檔案。如果使...