如何创建 ASCII cpio 存档(无 CRC 的 SVR4)?

dot*_*ash 5 initramfs cpio mkinitcpio

我有一个文件 /boot/initramfs.gz

使用tar -xzvf initramfs.gz -C ./I got a file提取它initramfs

???? $ file initramfs initramfs: ASCII cpio archive (SVR4 with no CRC)

可以使用ark. 但我想更改此文件中的一些文件initramfs

在此处输入图片说明

我使用提取它ark并得到一个文件夹initramfs。现在我想像以前一样保存它。

在此处输入图片说明

如何像原始文件一样创建 ASCII cpio 存档(无 CRC 的 SVR4)?

tha*_*guy 12

可以用 GNU cpio 做到这一点

$ find . | cpio -o -H newc > /tmp/file
40 blocks
$ file /tmp/file
/tmp/file: ASCII cpio archive (SVR4 with no CRC)
Run Code Online (Sandbox Code Playgroud)