簡單的cpio使用方法舉例

cpio使用

用法:cpio [option] [<> device]

例: 備份/home家目錄

<1>建立備份

(1)絕對路徑:find /home -print |cpio -ov > home.cpio

(2)相對路徑:cd /home;find . -print |cpio -ov > home.cpio

<2>檢視備份檔內容

(1)原始檔使用絕對路徑備份:cpio -itv --absolute-filenames < home.cpio

(2)原始檔使用相對路徑備份:cpio -itv < home.cpio

<3>解開備份檔

(1)原始檔使用絕對路徑備份:cpio -ivdum --absolute-filenames < home.cpio

(2)原始檔使用相對路徑備份:cpio -ivdum < home.cpio

option:

-o:建立備份檔

-v:顯示過程

-i:解開備份檔

-t:檢視備份檔

-d:自動建立目錄

-u:強制覆蓋已存在的內容

-m:保留時間屬性

--absolute-filenames:保留絕對路徑

(因為FC3之後,cpio不允許解開絕對路徑建立的備份檔,所以在解開或檢視時,必須加上此選項 纔可正常)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章