- cpio是一個比較古老的備份命令,也是用於磁帶機備份的工具,雖然如此現在許多時侯仍然需要使用這命令,例如定制系統內存映像盤時等。像是系統內存映像盤通常位於/boot中,文件名以initrd開頭。
- 指令選項
- i:使用copy-in模式,還原歸檔文件或列歸檔文件中的文件列表
- o:使用copy-out模式,建立歸檔文件
- p:使用copy-pass模式,將文件直接複制到目的目錄
- c:使用老式的ascii歸檔格式。如果需要跟平台使用,就需要使用
- d:倉建需要的目錄,如果需要文件不處於同一個目錄中,應該使用此選項
- v:顯示處理過程
- t:顯示歸檔文件中的文件列表
- m:保持文件的時間標記
- H:使用指定的格式歸檔文件
- sample
- find /bin -print | cpio -o > bin.bak
- find -print | cpio -o > ../backup.cpio
- find -print | cpio -ov > ../backup.cpio
- find -print | cpio -ov | gzip > ../backup.cpio.gz
- find -print | cpio -ov | bzip2 > ../backup.cpio.bz2
- cpio -t < backup.cpio
- cpio -tv < backup.cpio
- cpio -tv "*.c" < backup.cpio
- cpio -i < ../backup.cpio
- cpio -iv < ../backup.cpio
- 以上2個,使用選項i將文件恢複到當前的目錄
- cpio -idv < ../backup.cpio
- 文件恢複時保持目錄結構
- cpio -imdv < ../backup.cpio
- cpio -idv "*.c" < ../backup.cpio
2013年4月25日 星期四
cpio指令
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言