給未來的裕翔
什麼是cpio檔我也不知道
不過可以想成是一個archive
裡面包含一堆檔案
直接cat出來的話會是亂碼
所以要先用cpio來接再搭配pager, 像是less
以initramfs-2.6.32.9-67.fc12.i686.PAE.img解開後的cpio檔舉例來說
完整指令如下:
cat initramfs-2.6.32.9-67.fc12.i686.PAE | cpio -ivt | less
(或是一開始就聰明點)
(zcat initramfs-2.6.32.9-67.fc12.i686.PAE.img | cpio -ivt | less)
-i: 進入copy-in模式
-v: verbose,秀cpio處理過的檔案
-t: 秀檔案
我自己簡單嘗試了一下
cpio -i > output.txt, output.txt不會有資料, 不過cpio裡檔案都解出來了
cpio -iv > output.txt, output.txt不會有資料, 不過cpio裡檔案都解出來了
cpio -it > output.txt, output.txt會有檔案列表, ls效果, cpio檔沒解開
cpio -ivt > output.txt, output.txt會有檔案列表, ll效果, cpio檔沒解開
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment