liunx常用命令 檔案壓縮打包與備份篇

2021-08-21 19:35:54 字數 1994 閱讀 6378

對檔案進行壓縮處理

-d進行解壓縮

zcat 可以讀取壓縮包的內容

對檔案進行gzip壓縮之後,原檔案會消失,解壓縮同理

較gzip更為優秀的壓縮工具

使用方法與gzip基本類似

使用時增加引數-k可以保留原檔案

bzcat 讀取壓縮包檔案內容

xz較bzip2又更優秀的壓縮軟體,但壓縮時間較長於gzip和bzip2,書中例子為10倍

使用方法類似於bzip2與gzip

xz 為壓縮

xz -d 為解壓縮

xzcat 為預覽壓縮包內容

tar集合了gzip,bzip2,xz等壓縮軟體

-c 為壓縮

-t 為檢視文件

-x 為解壓縮

-f 後面需接著檔名

-p 會儲存根目錄

tcx不能同時出現在一條命令裡

壓縮效率與消耗時間與gzip,bzip2,xz完全一樣

當僅打包檔案 稱為tarfile

當打包檔案並壓縮 稱為tarball

xfsdump

針對xfs檔案系統的備份操作

-l檔案備份等級,0為全打包,其他為增量打包

第一次備份指令:

xfsdump -l 0 -l name_all -m name_all -f /path/dump_over_name  /file_name

增量備份指令

xfsdump -l 1 -l name_all -m name_all -f /path/dump_over_name_1 /file_name

xfsrestroe 

還原備份檔案

-i檢視當前系統備份內容

-s還原部分系統檔案

-i進入互動模式,可以選定檔案進行還遠

還原指令

xfsresotre -f /path/dump_data -l dump_session_name /restore_path

還遠累計備份資料

如果有增量備份,如需全部還原,即要從0->9順序進行還原

mkisofs

製作印象檔案

dd,一種高效的備份方案,直接從扇區讀取內容

if: input file 輸入檔案,可以是裝置

of: output file 輸出檔案,可以是裝置

bs: 乙個block的大小,過小的block 會導致存寫過慢,過大的block會導致儲存空間浪費,預設為512k

count: 多少個block

cpio -xvc > filename 備份

cpio -idcv

cpio -cvt > filename 檢視內容

liunx常用命令

ls 例子 ls alrs 把當前路徑的所有檔案所有資訊以倒序排序展示出來 l 表示所有的鏈結資訊 a 表示所有檔案,包括.開始的 r 以倒序為目的 s 按大小排序2.建立目錄 mkdir 例子 mkdir p m 0111 test1 test 在當前路徑建立test1 test資料夾,目錄許可權...

Liunx常用命令

ls 引數 al 檢視當前目錄下所有的檔案以及資料夾,包括隱藏檔案 ll 檢視當前目錄下所有檔案以及資料夾的詳細資訊,不包括隱藏檔案 pwd 檢視當前的路徑 mkdir 建立資料夾 引數 p 表示建立多級目錄 cd 切換路徑 cat 檢視檔案的所有內容 less 檢視我們的檔案內容 enter 往下...

liunx常用命令

echo abc mytxtfile echo abc 會將echo後的引數輸出到標準輸出 螢幕上 後面的 的作用是重定向,它會將echo 的引數不再輸出到螢幕上,而是指定的檔案中 覆蓋 如果想在檔案後面追加,則使用 檢視文字檔案內容 cat mytxtfile 會在螢幕上輸出整個mytxtfile...