日本高清免费一本视频100禁_在线不卡欧美精品一区二区三区_国产一区二区好的精华液_中文综合在线_国产啊啊啊视频在线观看_大地资源网免费观看高清

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > 艾銻分享 >

Linux提取RPM包文件(cpio命令)詳解-服務器運維


2020-05-12 20:41 作者:admin
Linux提取RPM包文件(cpio命令)詳解-服務器運維
艾銻無限科技專業:IT外包企業外包網站外包中小企業云服務平臺等北京IT外包服務
 
艾銻無限是一家專門做企業網管外包服務的機構,通過線上+線下結合的服務方式,為企業提供電腦維修、辦公設備維護、系統維護、網絡與數據安全、服務器運維等專業的網管服務外包公司
 
 
在講解如何從 RPM 包中提取文件之前,先來系統學習一下 cpio 命令。

cpio 命令用于從歸檔包中存入和讀取文件,換句話說,cpio 命令可以從歸檔包中提取文件(或目錄),也可以將文件(或目錄)復制到歸檔包中。
歸檔包,也可稱為文件庫,其實就是 cpio 或 tar 格式的文件,該文件中包含其他文件以及一些相關信息(文件名、訪問權限等)。歸檔包既可以是磁盤中的文件,也可以是磁帶或管道。
cpio 命令可以看做是備份或還原命令,因為它可以將數據(文件)備份到 cpio 歸檔庫,也可以利用 cpio 文檔庫對數據進行恢復。

使用 cpio 命令備份或恢復數據,需注意以下幾點:
使用 cpio 備份數據時如果使用的是絕對路徑,那么還原數據時會自動恢復到絕對路徑下;同理,如果備份數據使用的是相對路徑,那么數據會還原到相對路徑下。
cpio 命令無法自行指定備份(或還原)的文件,需要目標文件(或目錄)的完整路徑才能成功讀取,因此此命令常與 find 命令配合使用。
cpio 命令恢復數據時不會自動覆蓋同名文件,也不會創建目錄(直接解壓到當前文件夾)。

cpio 命令主要有以下 3 種基本模式:

"-o" 模式:指的是 copy-out 模式,就是把數據備份到文件庫中,命令格式如下:
[root@localhost ~]# cpio -o[vcB] > [文件丨設備]
各選項含義如下:
-o:copy-out模式,備份;
-v:顯示備份過程;
-c:使用較新的portable format存儲方式;
-B:設定輸入/輸出塊為 5120Bytes,而不是模式的 512Bytes;

比如,使用 cpio 備份數據的命令如下:

[root@localhost ~]#find /etc -print | cpio -ocvB > /root/etc.cpio
#利用find命令指定要備份/etc/目錄,使用>導出到etc.cpio文件
[root@localhost ~]# II -h etc.cpio
-rw--r--r--.1 root root 21M 6月5 12:29 etc.cpio
#etc.cpio文件生成
"-i" 模式:指的是 copy-in 模式,就是把數據從文件庫中恢復,命令格式如下:
[root@localhost ~]# cpio -i[vcdu] < [文件|設備]
各選項的含義為:
-i:copy-in 模式,還原;
-v:顯示還原過程;
-c:較新的 portable format 存儲方式;
-d:還原時自動新建目錄;
-u:自動使用較新的文件覆蓋較舊的文件;

比如,使用 cpio 恢復之前備份的數據,命令如下:
[root@localhost ~]# cpio -idvcu < /root/etc.cpio
#還原etc的備份
#如果大家査看一下當前目錄/root/,就會發現沒有生成/etc/目錄。這是因為備份時/etc/目錄使用的是絕對路徑,所以數據直接恢復到/etc/系統目錄中,而沒有生成在/root/etc/目錄中
"-p" 模式:指的是復制模式,使用 -p 模式可以從某個目錄讀取所有文件,但并不將其備份到 cpio 庫中,而是直接復制為其他文件。

例如,使用 -p 將 /boot/ 復制到 /test/boot 目錄中可以執行如下命令:
[root@localhost ~]# cd /tmp/
#進入/tmp/目錄
[root@localhost tmp]#rm -rf*
#刪除/tmp/目錄中的所有數據
[root@localhost tmp]# mkdir test
#建立備份目錄
[root@localhost tmp]# find /boot/ -print | cpio -p /tmp/test
#備份/boot/目錄到/tmp/test/目錄中
[root@localhost tmp]# ls test/boot
#在/tmp/test/目錄中備份出了/boot/目錄
使用 cpio 命令提取 RPM 包中指定文件 在服務器使用過程,如果系統文件被誤修改或誤刪除,可以考慮使用 cpio 命令提取出原 RPM 包中所需的系統文件,從而修復被誤操作的源文件。

RPM 包允許逐個提取包中文件,使用的命令格式如下:

[root@localhost ~]# rpm2cpio 包全名|cpio -idv .文件絕對路徑
該命令中,rpm2cpio 就是將 RPM 包轉換為 cpio 格式的命令,通過 cpio 命令即可從 cpio 文件庫中提取出指定文件。

舉個例子,假設我們不小心把 /bin/ls 命令刪除了,通常有以下 2 種方式修復:
將 coreutils-8.4-19.el6.i686 包(包含 ls 命令的 RPM 包)通過 -force 選項再安裝一遍;
使用 cpio 命令從 coreutils-8.4-19.el6.i686 包中提取出 /bin/ls 文件,然后將其復制到相應位置;

這里我們選擇第 2 種方式。有讀者可能會問,如何知道 ls 命令隸屬于那個 RPM 包呢?很簡單,使用 rpm -qf 命令即可,如下所示:
[root@localhost ~]# rpm -qf /bin/ls
coreutils-8.4-19.el6.i686
#查看ls文件屬于哪個軟件包
在此基礎上,我們只需從此 RPM 包使用 cpio 命令提取出 ls 命令文件,然后將其復制到對應位置即可,實現命令如下:

[root@localhost ~]# mv /bin/ls /root/
#把/bin/ls命令移動到/root/目錄下,造成誤刪除的假象
[root@localhost ~]# ls
-bash: ls: command not found
#這時執行ls命令,系統會報"命令沒有找到"錯誤
[root@localhost ~]# rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm
|cpio -idv ./bin/ls
#提取ls命令文件到當前目錄下
[root@localhost ~]# cp /root/bin/ls /bin/
#把提取出來的ls命令文件復制到/bin/目錄下
[root@localhost ~]#ls
anaconda-ks.cfg bin inittab install.log install.log.syslog ls
#可以看到,ls命令又可以正常使用了
IT運維  我們選擇北京艾銻無限
以上文章由北京艾銻無限科技發展有限公司整理


相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: av黄色在线观看_国产一级片一区二区_一本大道香蕉久中文在线播放_开心色播五月_国内揄拍国内精品少妇_久草久热_久久996热在线播放_我的公把我弄高潮了视频 | 伊人久久一区二区三区_又大又粗又爽αa级毛片_中文字幕亚洲高清精品一区在线_一级国产航空美女毛片内谢_天天爽视频_97国产在线视频无毒强制免费_九九视频国产免_国产另类交视频免费观看 | 9191精品_色琪琪一区二区三区亚洲区_微拍福利88_精品国产黄_久久国产成人亚洲精品影院_天天操天天干天天操_九色蝌蚪少妇_vvv.成人观看视频 | 色婷婷人妻av毛片一区_亚洲熟妇自拍无码区_日韩无码系列综合区_伊人久久大香线蕉AV不卡_天干天干夜啦天干天干国产_一级片视频免费看_久久久久激情视频_欧美a级情欲片 | sifangtv在线视频_久久精品av麻豆的观看方式_国产专区国产AV_国模少妇无码一区二区三区_久久无码专区国产精品S_毛片爱爱_色天天av_亚洲国产69 | 97偷拍在线视频_国产自一区_天天做天天爱天天操_国产女人视频在线观看_久久久久久久av麻豆果冻_色婷婷综合久色_av超碰在线观看_男人女人真曰批视频播放在线 | 偷看洗澡一二三区美女_blacked欧美黑粗硬大_国产在线无码视频一区_日本一道综合一本88在线_波多野结衣视频在线观看_9色国产深夜内射_在线观看国产一区_67pao国产在线观看 | 少妇无内裤下蹲露大唇_人人草人人射_日本福利小视频_97精产国品一二三产区_成人免费网站在线观看视频_2023天天射天天干_狠狠爱亚洲综合久久_黄色成年网站 | 成人做爰高潮片免费视频韩国_欧美一级黄色免费_日韩欧美一级片_超碰国产91_亚洲av无码专区亚洲av不卡_亚洲爱爱小视频_久久综合九色综合欧美就去吻_在线观看免费人成视频色9 | 久久精品人妻中文系列_国产又爽又大又黄A片图片_久久久久久久影视_欧美一区二区三区成人精品_欧美精品一区二区三区久久_亚洲精品91天天久久人人_91视视频在线观看入口直接观看_老妇xxxxx | 亚洲免费天堂_麻豆.www_日本中文字幕精品_麻豆视频在线观看免费_上流社会韩剧免费观看_涩涩屋导航_久久亚洲精品成人_天堂资源中文网 | 青春草国产_国产精品一区二区四区_欧美精品一区二区三区A片_国产V综合V亚洲欧美大_成人毛片a_福利色播_无码人妻一区二区三区A片_最新国产成人av网站网址麻豆 | 精品一区二区三区影院在线午夜_国产成人AV综合亚洲色欲_交换娇妻呻吟hd中文字幕_东北老富婆高潮大叫对白_日日摸夜夜添夜夜躁好吊_97婷婷狠狠成为人免费视频_成人网站网址在线观看播放_波多野结衣av一本一道 国产毛片一线_亚洲性生活片_天天干干夜夜_超碰男人_妞干网国产_3D动漫同人精品无码专区_2021av视频_国产精品久久久久久久久久久痴汉 | 免费观看呢日本天堂视频_999久久国精品免费观看网站_少妇高潮a片无套内谢麻豆传_欧美在线一二_亚洲视频一级片_亚洲中文字幕无码超碰_各种高潮videos抽搐合集免费_麻豆出品必是精品 | 国产裸体视频_好猛好深好爽喷水无码视频_久久久久成人片免费观看_午夜在线观看免费线无码视频_亚洲高清视频一区二区三区_欧美视频区_亚洲精品视频二区_中文字幕综合视频 | 特级片日本_mm1313亚洲国产精品久久_无码人妻在线视频_av在线视_狠狠操你_亚洲mv大片欧洲mv大片_亚洲福利视频网站_成人v片 | 激情伊人五月天久久综合_放荡少妇张开双腿任人玩_国产一区二区久久久_99国产在线精品_国产在线视频一区二区_成人一区二_成人一级视频在线观看_a成人毛片 | 女人被躁到高潮嗷嗷叫游戏_台湾av在线播放_亚洲欧美高清视频_在线中文字幕不卡_日本亲子乱子伦xxxx30路_亚洲无线卡一卡二_亚洲v区_在线精品国产欧美 | 无码aⅴ一区二区三区_亚洲色欲色欲欲WWW在线_国产a国产片_一一高清视频在线观看_四虎影库久免费视频_人妻少妇精品视频专区_国产在线精品免费一区_国产视频综合网 | 成人做爰高潮片免费视频韩国_欧美一级黄色免费_日韩欧美一级片_超碰国产91_亚洲av无码专区亚洲av不卡_亚洲爱爱小视频_久久综合九色综合欧美就去吻_在线观看免费人成视频色9 | 色欲AV蜜桃一区二区三_日韩激情中文字幕_亚洲一区二区三区免费看_日韩深夜视频_国产精品久国产精品_久久福利视频一区_日本高清WWW午色夜在线视频_人与性动交AAAABBBB视频 | 又大又硬又爽又黄A片哪里看_精品国产日韩专区欧美第一页_成人在线精品_中文字幕久久久_日韩中文字幕国产_好硬啊进去太深了A片_年轻的朋友免费观看_xxxxwwww中国 | 国产免费视频在线_亚洲视频2区_欧美黄色三级大片_久久国产偷任你爽任你_复仇者联盟4免费观看整片高清_欧美另类视频在线观看_国产热の有码热の无码视频_国产午夜无码视频在线观看 | 亚洲福利二区_欧美日韩综合_国产成人综合一区精品_国产爆乳无码视频在线观看3_国产破外女出血视频_无码精品AV久久久奶水_亚洲国产成人精品无码专区_伊人久久大香线蕉AV色婷婷色 | 青青精品视频_成人h版_x88av乱视频_精品香蕉一区二区三区_欧美视频日韩_人妻少妇精品无码专区二区_国产精品亚韩精品无码A在线_日本老妇xxxxx免费 | 台湾佬中文娱乐22vvvv_日日干天天干_性爱免费视频_国产在线精品一区在线观看_一区二区不卡免费视频_国产无一区二区_偷看少妇自慰XXXX_亚洲永久精品www | 久久久精品人妻一区二区三区蜜桃_美女视频在线观看黄_大地8在线观看免费影视大全_999人在线精品播放视频_日韩视频一二区_亚洲同人在线播放_天堂精品在线_午夜国产精品成人 | 亚洲a片无码精品毛片色戒_亚洲欧美日韩综合久久久久_av免费观看网址_黄色av影院在线观看_欧美偷拍另类_一级成人在线_xxxxx18国产_bestialityvideo另类骆驼 | 久久久精品人妻一区二区三区蜜桃_美女视频在线观看黄_大地8在线观看免费影视大全_999人在线精品播放视频_日韩视频一二区_亚洲同人在线播放_天堂精品在线_午夜国产精品成人 | 精品在免费线_天天综合色网_成人福利一区二区_aaa毛片视频免费观看_国产亚洲另类久久久精品_男人大臿蕉香蕉大视频_baoyu135国产精品免费_国产精品自在拍在线播放 | 又黄又爽的成人免费视频_caopeng在线_国产精品自在线_亚洲精品美女久久久久久久久久_久久久久久国产精品免费_中国wwwxxxx_精品国产天堂_成年女人午夜毛片免费视频 | 亚洲一区视频在线_日韩av无码中文一区二区三区_欧洲一级中文字幕在线_伊人大杳焦在线_国产精品久久久久久久久久久久久久_freesexvideos高潮hd护士_久久久久成亚洲综合精品_成人片又黄又爽免费视频 | 国产午夜成人无码免费看不卡_精品va天堂亚洲国产_日日干日日干_久久国产人妻一区二区_成人午夜精品无码区久久_国产激情一区二区三区_欧洲美女与动zooz_亚洲国产精品SSS在线观看AV | 日韩一区精品_疯狂做受XXXX高潮视频免费_亚洲美女黄色_99精品产国品一二三产区_亚洲xxxxxxxxx_rct在线_欧美黑人精品一区二区不卡_久久久久国产精品 | 日韩精品一级毛片_91成人免费在线观看_最近的中文字幕视频完整_国产一区二区三区网站_黄色精品一区二区_99视频有精品视频高清_国产在线精品一区二区在线播放_av人摸人人人澡人人超碰 | 最大av在线_12av视频_玩弄邻居少妇高潮潮喷的经历_欧美视频在线观看一区_97久久超碰精品国产_性少妇freesexvide_久久成人国产视频_婷婷五月婷婷五月 | 日韩女优一区二区三区_久久久久亚洲AV片无码V_日本国产一区_久久精品国产国产精品四凭_成av免费大片黄在线观看_日韩天堂一区_福利网站视频_国产精品人人妻人人爽久久 | 91在线免费观看网站_欧美一区二区三区xxxx监狱_成人国产片免费_日韩一二区在线观看_亚洲国产精品不卡av在线_97澡人人澡人澡人人澡天天_五月婷av综合网色伊人苍井空_四虎WWW成人影院观看 | 日本三级香港三级人妇少妇_国内精品999_国产成人久久av免费高清蜜臀_奥门一级毛片_国产欧美日韩精品专区_国产精品禁漫天堂视频_国产午夜精品av一区二区_乳首av | 黄色一二三区_福利视频一区二区_免费成人高清视频_91久久精品国产亚洲a∨麻豆_亚洲第一极品精品无码久久_久久.com_在线国产毛片_一起操17c | 18勿入网站免费永久_91色综合网_国产欧美在_女人体1963毛片a级_久久久老熟女一区二区三区_亚洲依依成人亚洲社区_激情爱爱网站_中国XXXX真实偷拍 |