QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 848|回复: 1

如何使用*.cpio的文件?

[复制链接]
发表于 2004-3-5 11:32:44 | 显示全部楼层 |阅读模式
是不是linux下的光盘镜像文件,如何打开?
发表于 2004-3-5 19:16:58 | 显示全部楼层
[root @test /root ]# cpio -covB  > [file|device]<==備份
[root @test /root ]# cpio -icduv < [file|device]<==還原
參數說明:
-o :將資料 copy 輸出到檔案或裝置上
-i :將資料自檔案或裝置 copy 出來系統當中
-t :查看 cpio 建立的檔案或裝置的內容
-c :一種較新的 portable format 方式儲存
-v :讓儲存的過程中檔案名稱可以在螢幕上顯示
-B :讓預設的 Blocks 可以增加至 5120 bytes ,預設是 512 bytes !
   這樣的好處是可以讓大檔案的儲存速度加快(請參考 i-nodes 的觀念)
-d :自動建立目錄!由於 cpio 的內容可能不是在同一個目錄內,
     如此的話在反備份的過程會有問題! 這個時候加上 -d 的話,
     就可以自動的將需要的目錄建立起來了!
-u :自動的將較新的檔案覆蓋較舊的檔案!
範例:
[root @test /root]# find / -print | cpio -covB > /dev/st0
將搜尋到的檔案存到磁帶機

[root @test /root]# cpio -icduv < /dev/st0
將磁帶機的資料還原回來!

[root @test /root]# cpio -icdvt < /dev/st0 > /tmp/content
將磁帶機的內容(檔名而已)轉存到 /tmp/content

[root @test /root]# find / -type -f | cpio -o > /tmp/root.cpio
[root @test /root]# cpio -i < /tmp/root.cpio
上面這個例子可以馬上實作看看!先輸出到 /tmp/root.cpio 這個檔案,然後再給他還原回來!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 17:39 , Processed in 0.044142 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表