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

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

我有一个文件在/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)?

答案1

可以用 GNU cpio 来做到这一点:

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

相关内容