linux 的備份和壓縮命令

2021-06-15 21:56:20 字數 1278 閱讀 6403

tar 命令

tar用來為檔案或目錄建立檔案(備份檔案)。

create:

tar -cvf mystuff.tar mystuff/

tar -czvf mystuff.tgz mystuff/  #.tgz is the same thing as .tar.gz

extracting:

tar -xvf mystuff.tar

tar -xzvf mystuff.tgz

語法:tar [主選項+輔選項] 檔案或者目錄

使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。

主選項:

c 建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。

r 把要存檔的檔案追加到檔案檔案的未尾。例如使用者已經作好備份檔案,又發現還有乙個目錄或是一些檔案忘記備份了,這時可以使用該選項,將忘記的目錄或檔案追加到備份檔案中。

t 列出檔案檔案的內容,檢視已經備份了哪些檔案。

u 更新檔案。就是說,用新增的檔案取代原備份檔案,如果在備份檔案中找不到要更新的檔案,則把它追加到備份檔案的最後。

x 從檔案檔案中釋放檔案。

輔助選項:

b 該選項是為磁帶機設定的。其後跟一數字,用來說明區塊的大小,系統預設值為20(20*512 bytes)。

f 使用檔案檔案或裝置,這個選項通常是必選的。

k 儲存已經存在的檔案。例如我們把某個檔案還原,在還原的過程中,遇到相同的檔案,不會進行覆蓋。

m 在還原檔案時,把所有檔案的修改時間設定為現在。

m 建立多卷的檔案檔案,以便在幾個磁碟中存放。

v 詳細報告tar處理的檔案資訊。如無此選項,tar不報告檔案資訊。

w 每一步都要求確認。

z 用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。

rpm 即redhat package management

[-e|--erase +]  #解除安裝軟體包

[-i|--install] #安裝軟體包

rpm -q  -i  package # 查詢並顯示軟體包的資訊  "i" --> info。

rpm -q  -l package # 查詢並顯示軟體包中所有檔案安裝後的路徑, "l" --> list

rpm -q -f  file #查詢檔案屬於哪個檔案包 "f" --> file

rpm -q -i|l -p package.rpm # 根據安裝包的名稱查詢相關資訊。 "p" --> package

Linux 備份壓縮命令

1.bzip2 命令 建立 bz2 壓縮檔案 bzip2 test.txt 解壓 bz2 檔案 bzip2 d test.txt.bz2 2.gzip 命令 建立乙個 gz 的壓縮檔案 gzip test.txt 解壓 gz 檔案 gzip d test.txt.gz 顯示壓縮的比率 gzip l ...

Linux備份壓縮命令

gzip 命令 把 home chenjialins目錄下的familya目錄下所有檔案壓縮成.gz檔案 cd home chenjialins tar cvf home chenjialins familya.tar home chenjialins familya 首先進行打包,因為gzip不能...

備份壓縮命令

gzip 壓縮 解壓 檔案或目錄,壓縮檔案字尾為gz bzip2 壓縮 解壓 檔案或目錄,壓縮檔案字尾為bz2 tar 檔案 目錄打 解 包 l命令格式 gzip 選項 壓縮 解壓縮 的檔名 d將壓縮檔案解壓 decompress l顯示壓縮檔案的大小,未壓縮檔案的大小,壓縮比 list v顯示檔名...