gzip可以解開compress、zip、gzip等軟體所壓縮的檔案、
gzip [option] 檔名
-c:將壓縮的資料輸出到螢幕,可通過資料重定向來處理
-d:解壓縮
-t:可以用來檢驗乙個壓縮檔案的一致性
-v:可以顯示出原檔案/壓縮檔案的壓縮比等資訊
-#:#為數字,代表壓縮等級,-1位最快但是壓縮比最低,-9最慢壓縮比最高,預設為-6
使用zcat zmore zless可以檢視壓縮檔案的內容,如果需要從文字壓縮檔案當中找資料的話,可以通過egrep來搜尋關鍵字
如果有備份資料使用的是compress建立出來的.z檔案,使用znew可以將檔案轉成gzip格式
bzip2是為了取代gzip並提供更佳的壓縮比而來的
bzip2 [option] 檔名
-c:同gzip
-d:解壓縮
-k:保留原始檔案,不會刪除原始檔案
-z:壓縮引數
-v:同gzip
-#:同gzip
壓縮比更高的xz
xz [option] 檔名
-d:解壓縮
-t:測試壓縮檔案的完整性
-l:列出壓縮檔案的相關資訊
-k:保留原檔案
-c:同gzip
-#:同gzip
tar:將多個目錄或檔案打包成乙個大檔案,同時還支援gzip bzip2 xz ,將該檔案同時進行壓縮
tar [-z -j -j] [cv] [-f 待建立的新檔名] filename 打包
tar [-z -j -j] [tv] [-f 已有的tar檔名] 檢視
tar [-z -j -j] [xv] [-f 已有的tar檔名] [-c 目錄] 解壓
-c:建立打包檔案,-v檢視過程
-t:檢視打包檔案的內容
-x:解壓縮,可以搭配-c在特定目錄解壓
-z:gzip壓縮
-j:bzip2壓縮
-j:xz壓縮
-p:保留備份資料的原本許可權和屬性,常用於備份重要的配置檔案
-p:保留絕對路徑(一般為保留根目錄/,較為危險)
-exclude=file:壓縮過程中,不要將file打包
只想要解壓打包檔案內的其中乙個檔案,使用-jtv找到想要解壓縮的檔名,然後解壓
1、tar -jtvf 壓縮檔案 | grep 解壓縮檔案
2、tar -jxvf 壓縮檔案 解壓縮檔案
打包某目錄,但不包含某些檔案
tar -jcvf 打包檔名 --exclude=file --exclude=打包檔名 待打包檔案
僅備份比某天個時刻還要新的檔案
--newer-mtime 包含mtime和ctime
--newer 包含mtime
xfsdump:進行檔案系統的完整備份,還可以進行累積備份(新備份的資料只會記錄第一次完整備份所有差異的檔案)
1、xfsdump不支援沒有掛載的檔案系統備份,只能備份已掛載的
2、xfsdump必須使用root許可權才能操作
3、xfsdump只能備份xfs檔案系統
4、xfsdump備份下來的資料只能讓xfsrestore解析
5、xfsdump是通過檔案系統的uuid來分辨各個備份檔案的,因此不能備份兩個具有相同uuid的檔案系統
xfsdump [-l s_label] [-m m_label] [-l #] [-f 備份檔案] 待備份資料
-l:填寫簡要說明
-m:記錄儲存**的標頭,這裡可以填寫此**的簡要說明
-l:指定等級,0~9共10個等級
-f:類似tar,後面接產生的檔案,亦可接例如/dev/st0裝置檔名或其他一般檔名等
-i:從/var/lib/xfsdump/inventory列出目前備份的資訊狀態
xfsdump僅支援檔案系統的備份
xfsrestore檔案系統還原
xfsrestore -i 檢視備份檔案資料
xfsrestore [-f 備份檔案] [-l s_label] [-s] 待復原目錄 單一檔案全系統復原
xfsrestore [-f 備份檔案] -r 待復原目錄 通過累積備份檔案來復原系統
xfsrestore [-f 備份檔案] -i 待復原目錄 進入互動模式
-i:查詢備份資料
-f:後面接備份檔案
-l:label name
-s:接特定目錄,僅復原某乙個檔案或目錄
-r:如果是用檔案來儲存備份資料,那這個就不需要使用。如果是乙個磁帶內有多個檔案,需要這東西來達成累積復原
-i:互動模式
dd可以讀取磁碟裝置的內容,然後將整個裝置備份成乙個檔案
dd if="input_file" of="output_file" bs="block_size" count="number"
bs預設為512bytes\
範例:將/etc/passwd備份到/tmp/passwd.back中
dd if=/etc/passwd of=/tmp/passwd.back
[root@localhost ~]# dd if=/etc/passwd of=/tmp/passwd.back
3+1 records in
3+1 records out
1643 bytes (1.6 kb) copied, 0.000341135 s, 4.8 mb/s
檔案大小為1643bytes,bs為512bytes,共占用了4個block
linux 打包 壓縮
壓縮好處 1.節省空間 2.節省頻寬 解決脈絡 現在有各種壓縮檔案形式,原因何在?主要是壓縮技術更新換代,壓縮方法不完全相同。不同的字尾,便於區分。最早期的壓縮命令式compress,不過現在已經不怎麼用了。後來開發出新一代的壓縮命令gzip gnu zip 和壓縮比更好的bzip2壓縮命令。注意 ...
linux 打包 壓縮
閱讀目錄 回到頂部 壓縮好處 1.節省空間 2.節省頻寬 解決脈絡 現在有各種壓縮檔案形式,原因何在?主要是壓縮技術更新換代,壓縮方法不完全相同。不同的字尾,便於區分。最早期的壓縮命令式compress,不過現在已經不怎麼用了。後來開發出新一代的壓縮命令gzip gnu zip 和壓縮比更好的bzi...
linux 打包 壓縮
root xiaoluo gzip cdtv 檔名 root xiaoluo zcat 檔名.gz 選項與引數 c 將壓縮的資料輸出到螢幕上,可通過過資料流重導向來處理 d 解壓縮的引數 t 可以用來檢驗乙個壓縮檔案的一致性,看看檔案有無錯誤 v 可以顯示出原檔案 壓縮檔案的壓縮比等資訊 壓縮等級 ...