亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我執行后什么都沒解壓出來?

http://img1.sycdn.imooc.com//59fae2a0000137ab09410186.jpg

如圖所示,轉換為cpio沒報錯,可什么都沒解出來

正在回答

5 回答

https://img1.sycdn.imooc.com//5b65b9d00001982a05830257.jpg

我用的centos版本,還有里面的rpm包和你的是一樣的。我也遇到了和你同樣的問題。

原因出在:這個coreutils包下的ls文件不在/bin/ls路徑下,而是在/usr/bin/ls下。

所以rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-15.el7.x86_64.rpm|cpio -idv ./bin/ls

這條命令根本就沒有解壓出來,應該寫成

rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-15.el7.x86_64.rpm|cpio -idv ./usr/bin/ls

這樣就好了

0 回復 有任何疑惑可以回復我~

你可以先用這個命令 rpm2cpio /mnt/cdrom/Packages/coreutils-8.22-18.el7.x86_64.rpm | cpio -idv 查看cpio格式文件中的所有包,比如我的centos7是只有/usr/bin/ls,所以要把老師說的./bin/ls改成./usr/bin/ls?;蛘吣阒苯佑脀hereis ls ,也會發現他的真實路徑,centos中/bin/ls其實是/usr/bin/ls的軟鏈接

0 回復 有任何疑惑可以回復我~

首先使用whereis ls 命令查出所在位置,我查出來的是? /usr/bin/ls ,使用該目錄可以正確獲取到

0 回復 有任何疑惑可以回復我~

我的意思是/root/bin/文件夾都沒有解出來,怎么cp呢

0 回復 有任何疑惑可以回復我~

cp /root/bin/ls /bin/ 把ls命令復制回/bin/目錄。。。。你都沒有把它復制回去

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我執行后什么都沒解壓出來?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號