gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

linux cpio三種操作模式是什么

cpio三種操作模式:1、copy-out模式,用于打包備份文件,會把文件復制到歸檔包中;2、copy-in模式,用于從歸檔包文件中恢復文件,可以從標準輸入讀入歸檔包,將歸檔包中的文件讀出或者列出歸檔包里的內容;3、copy-pass模式,用于把文件從一棵目錄樹復制到另一棵。

linux cpio三種操作模式是什么

本教程操作環境:linux7.3系統、Dell G3電腦。

在linux中,cpio是一種數據備份與恢復工具,用于創建cpio檔案文件,從檔案文件中抽取文件,或者把文件從一個目錄復制到另外一個目錄。生成的檔案文件可以是一個磁盤文件,也可以寫入磁帶等數據流介質。cpio不僅能夠處理二進制與ASCII頭數據格式的cpio檔案文件,也能夠讀寫各種tar格式的檔案文件。為了保持兼容,如果不特別指定,cpio通常仍然創建二進制頭數據格式的檔案文件。

cpio類似tar命令,可以將文件復制打包到cpio或tar格式的歸檔包文件中,也可以從歸檔包文件中復制文件。 歸檔包文件可以是磁盤上的文件, 也可以是磁帶等設備文件。

從檔案文件中抽取文件時,cpio命令能夠自動識別讀取的是哪一種檔案文件,而且也能讀取在不同的系統中創建的具有不同字節順序的檔案文件。

cpio有三種操作模式,如下表所示:

cpio三種操作模式
cpio三種操作模式
操作模式 模式說明
copy-out模式 該模式用于打包備份文件。
cpio把文件復制到歸檔包中。cpio要打包的文件名來自標準輸入,它從標準輸入獲得文件名列表,一行一個。 一般通過管道來將標準輸入重定向到另一個命令的輸出。最常見的方法是使用find命令生成文件名列表,然后通過管道傳送給cpio, 這樣cpio就可以知道要備份的數據來自哪里。需要在find后面加上-depth選項, 減少因為進入沒有訪問權限的目錄而引起的麻煩。
cpio默認把歸檔包文件寫到標準輸出,所以需要用重定向符號>或者>>將歸檔包數據輸出重定向到一個文件中。
copy-in模式 該模式用于從歸檔包文件中恢復文件。
cpio它從標準輸入讀入歸檔包,將歸檔包中的文件讀出或者列出歸檔包里的內容。cpio將從歸檔包中讀出的數據寫到標準輸出。
copy-pass模式 cpio把文件從一棵目錄樹復制到另一棵, 它結合了 copy-in 和 copy-out 的操作, 但不使用歸檔包。 cpio從標準輸入讀取欲復制的文件名列表; 目標目錄作為非選項的命令行參數給出。

cpio支持下列的歸檔包格式: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, 和 POSIX.1 tar。

cpio的某些選項只能用在對應的操作模式上,常用的命令選項格式如下所示:

[root@initroot ~]# cpio -ovcB > [file|device] #備份 [root@initroot ~]# cpio -ivcdu < [file|device] #還原 [root@initroot ~]# cpio -ivct < [file|device] #察看
登錄后復制

copy-out模式(備份)用到的選項與參數:

  • -o :將數據copy輸出到文件或設備上

  • -B :讓預設的Blocks可以增加至5120bytes ,預設是512bytes!這樣的好處是可以讓大文件的儲存速度加快(請參考 i-nodes 的觀念)

copy-in模式(還原)用到的選項與參數:

  • -i :將數據自文件或設備copy出來系統當中

  • -d :自動建立目錄!使用cpio所備份的數據內容不見得會在同一層目錄中,因此我們必須要讓cpio在還原時可以建立新目錄,此時就得要-d選項的幫助!

  • -u :自動的將較新的文件覆蓋較舊的文件!

  • -t :需配合-i選項,可用在"察看"以 cpio 建立的文件或設備的內容

通用的選項與參數:

  • -v :讓儲存的過程中文件名可以在屏幕上顯示

  • -c :一種較新的portable format方式儲存

cpio從標準輸入讀入數據,將處理過的數據輸出到標準輸出,所以cpio需要配合管道和重定向符號使用。

找出/boot目錄下的所有文件,備份到/tmp/boot.cpio歸檔包文件中:

[root@initroot ~]# cd / [root@initroot /]# find boot -print boot boot/grub boot/grub/gfxblacklist.txt boot/grub/unicode.pf2 boot/grub/locale ...省略...
登錄后復制

find命令可以找出boot目錄下所有的文件,包括文件與目錄!注意這里的boot為相對路徑,而不是絕對路徑!

[root@initroot /]# find boot | cpio -ocvB > /tmp/boot.cpio  [root@initroot /]# ls -lh /tmp/boot.cpio -rw-r--r-- 1 peter peter 193M Feb 10 15:59 /tmp/boot.cpio [root@initroot ~]# file /tmp/boot.cpio /tmp/boot.cpio: ASCII cpio archive (pre-SVR4 or odc)
登錄后復制

使用find boot找出文件名,通過管道線|將輸出傳給cpio,通過重定向符號>將歸檔數據輸出到/tmp/boot.cpio文件! 上面find的參數boot為相對路徑,而不是絕對路徑,cpio不會對路徑做特殊處理,給的什么數據它就接收什么數據。 所以如果這里用絕對路徑的話,那么find命令的輸出也是也是絕對路徑,cpio接收的也是絕對路徑, 那么當從歸檔文件中復制文件的時候,因為是絕對路徑,那么復制出來的文件就一定會覆蓋掉原本/boot目中的文件! 這是非常危險的!所以再用find命令配合cpio打包文件的時候,一定要用相對路徑。參考tar命令的-P選項!!

現在將歸檔包文件/tmp/boot.cpio解開到/root/目錄下:

[root@initroot ~]# cd ~ [root@initroot ~]# cpio -idvc < /tmp/boot.cpio [root@initroot ~]# ls -al /root/boot
登錄后復制

可以看出/root/boot與/boot的內容一模一樣!

cpio可以將系統的數據完整的備份到磁帶機上:

[root@initroot ~]# find / | cpio -ocvB > /dev/st0
登錄后復制

從磁帶機中還原數據:

[root@initroot ~]# cpio -idvc < /dev/st0
登錄后復制

cpio可以備份任何的文件, 包括/dev下的設備文件!是非常重要的命令!

cpio必需要配合其他的程序,例如find來建立文件名,所以cpio與管線命令及數據流重導向有非常密切的關系!

事實上/boot目錄下的/boot/initramfs-xxx或者/boot/initrd.img-xxx-generic文件也是一個cpio歸檔包文件。

我們可以將該文件解開到/tmp/initramfs目錄下看看這個歸檔包中都有哪些文件:

[root@initroot ~]# file initrd.img-4.15.0-65-generic initrd.img-4.15.0-65-generic: ASCII cpio archive (SVR4 with no CRC) [root@initroot ~]# mkdir /tmp/initramfs [root@initroot ~]# cd /tmp/initramfs [root@initroot initramfs]# cpio -idv < /boot/initrd.img-4.15.0-65-generic . kernel kernel/x86 kernel/x86/microcode kernel/x86/microcode/AuthenticAMD.bin 56 blocks
登錄后復制

注意這里將-c選項去掉,如果加上-c選項的話,cpio會出現如下提示:

cpio: premature end of file
登錄后復制

將-c選項去掉就可以成功解壓歸檔包文件了!

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
亚洲色成人一区二区三区小说| 人妻精品无码一区二区三区 | 欧美性大战久久久久xxx| 黄色一级片免费的| 亚洲 高清 成人 动漫| 丁香花在线影院观看在线播放| 尤物国产在线观看| 九九热在线免费| 无限资源日本好片| 日本a级片免费观看| 日韩精品视频在线观看视频| 欧洲金发美女大战黑人| 亚洲黄色网址在线观看| 特黄特黄一级片| 日韩欧美精品免费| 久久久久久久久久网| 99视频精品免费| 男人天堂成人网| 国产精品一线二线三线| 国产毛片久久久久久国产毛片| 肉大捧一出免费观看网站在线播放 | 大香煮伊手机一区| 亚洲福利精品视频| 久热在线视频观看| 97超碰人人看| 国产av熟女一区二区三区| 国产一线二线三线在线观看| 91性高潮久久久久久久| 久久国产精品免费观看| 久久在线中文字幕| 免费观看成人网| 国产又粗又爽又黄的视频| www.18av.com| 杨幂毛片午夜性生毛片| 日本高清xxxx| 777米奇影视第四色| 超碰在线资源站| 九九九久久久久久久| 久久久精品麻豆| 国产在线拍揄自揄拍无码| 俄罗斯av网站| 黄色一级片黄色| 男人插女人下面免费视频| 欧美精品一区二区性色a+v| 97国产精东麻豆人妻电影 | 欧美,日韩,国产在线| 亚洲精品20p| 福利视频一二区| 午夜av中文字幕| 国产无套粉嫩白浆内谢的出处| 夜夜爽久久精品91| av五月天在线| 免费无遮挡无码永久视频| 中文字幕av久久| 少妇一级淫免费播放| 逼特逼视频在线| 欧美精品久久久久久久久久久| 色一情一区二区| 免费黄色特级片| 日本男人操女人| 丰满少妇大力进入| 国产高清不卡无码视频| 视频一区二区视频| 91免费视频黄| www亚洲国产| 青草视频在线观看视频| 亚洲精品在线网址| 欧美大片久久久| 五月天婷婷在线观看视频| 超碰在线97免费| 福利网在线观看| 2021狠狠干| 少妇高潮大叫好爽喷水| 韩国黄色一级大片| 免费不卡av网站| 一本大道东京热无码aⅴ| 在线观看18视频网站| 国产高清www| 男人添女人荫蒂免费视频| 精品无码国产一区二区三区av| 日本在线xxx| 国产精品99久久免费黑人人妻| 国产视频一区二区三区在线播放| 黄色av免费在线播放| 成人日韩在线视频| 永久av免费在线观看| 僵尸世界大战2 在线播放| 国产精品人人妻人人爽人人牛| 国产又黄又猛又粗又爽的视频| 一女二男3p波多野结衣| youjizz.com在线观看| 国产99久久九九精品无码| 小泽玛利亚视频在线观看| 手机成人av在线| 一女被多男玩喷潮视频| 欧美婷婷精品激情| 奇米777四色影视在线看| 浮妇高潮喷白浆视频| 亚洲 欧洲 日韩| 怡红院av亚洲一区二区三区h| 日本爱爱免费视频| 成人在线免费观看视频网站| 97在线免费公开视频| 性鲍视频在线观看| 九色91popny| 国产美女主播在线| 亚洲自偷自拍熟女另类| 国产精品99久久免费黑人人妻| 9999在线观看| 中文字幕第80页| 久久综合久久久久| 国内av一区二区| 日本毛片在线免费观看| 在线观看视频在线观看| 丰满人妻中伦妇伦精品app| 国产免费xxx| 午夜视频在线观| 青青青在线视频免费观看| 欧美狂野激情性xxxx在线观| 亚洲一区二区蜜桃| 国产最新免费视频| 日本香蕉视频在线观看| 色哟哟免费网站| 无套内谢丰满少妇中文字幕| 天天综合网日韩| 成年人免费在线播放| 老子影院午夜伦不卡大全| 最新av在线免费观看| 天堂av.com| 久热在线视频观看| 超碰在线资源站| 一本之道在线视频| 久久久成人精品一区二区三区 | 国产成人无码一二三区视频| 高清无码视频直接看| 欧美日韩一区二区三区电影| 欧美成年人视频在线观看| 亚洲福利精品视频| 少妇一级淫免费播放| 欧美大片久久久| 天美一区二区三区| 神马午夜伦理影院| 国产在线播放观看| 鲁一鲁一鲁一鲁一澡| 女性女同性aⅴ免费观女性恋| 免费观看黄色的网站| 亚洲一区日韩精品| 色偷偷中文字幕| 精品丰满人妻无套内射| 真人抽搐一进一出视频| 久久久久久久久久久久久国产精品 | 欧美性猛交久久久乱大交小说| 午夜肉伦伦影院| 中文字幕在线综合| 三级黄色片免费观看| 国产 国语对白 露脸| 麻豆tv在线播放| 精品久久久久久中文字幕2017| 欧美日韩中文不卡| 妞干网在线观看视频| 成人3d动漫一区二区三区| 成人黄色一级大片| 999一区二区三区| 青青在线免费观看视频| 波多野结衣免费观看| av7777777| 婷婷激情5月天| 成人在线看视频| 国内精品国产三级国产99| 国产原创popny丨九色| 亚洲图色中文字幕| 青青草原av在线播放| 亚洲中文字幕无码一区二区三区 | 中文 日韩 欧美| 黑人糟蹋人妻hd中文字幕| 在线成人免费av| 日韩精品无码一区二区三区免费| japanese在线视频| 欧洲熟妇精品视频| 久久综合九色综合88i| 天天色天天干天天色| 波多结衣在线观看| 最新天堂中文在线| 成人在线免费观看av| 热久久最新网址| 午夜精品久久久久久久99热影院| 青青青青草视频| 大桥未久一区二区三区| 成年人在线观看视频免费| 天天操天天干天天玩| 1314成人网| 国产免费中文字幕| www.com污| aaa一级黄色片| 日本中文字幕二区| 午夜久久久精品| 性生活免费在线观看| 久久久国产欧美| 中文字幕中文在线| 日韩不卡的av|