我在CPIO中有这个命令,我知道它基本上提取了initrd,但是,CPIO到底在做什么呢?( man cpio和info cpio太难理解了),所以我不知道CPIO在这个命令中做什么。
gzip -cd /boot/initrd-xxxxxxxxx.img | cpio -imd --quiet ;
find . | cpio -co基本上,"cpio -imd“和"cpio -co”是什么意思?
发布于 2015-01-27 14:08:55
-i和-o本质上是从(拷贝)中提取文件的cpio命令,而向(复制)添加文件是归档文件。
-c使用旧的便携式(ASCII)存档格式。-d,--make-directories在需要的地方创建前导目录。如果您的存档包含a/b/c/d/f,并且您要解压缩到的文件夹仅包含a/b,那么a/b/c和a/b/c/d目录将由cpio自动创建。-m、--preserve-modification-time在创建文件时保留以前的文件修改时间。-c选项可能是为兼容性而添加的。-m选项意味着使用文件存档时的修改时间,而不是当前时间。这可能有用,也可能没有用处,这取决于任务。(例如,备份可能会保留它,但如果您只关心文件内容的副本,则可能不需要备份。)
看看这个有点古老的Linux杂志文章 on cpio。
https://askubuntu.com/questions/578208
复制相似问题