cpio是什么?新手小白也能快速上手的使用教程!

吉云

今儿个咱来聊聊cpio这玩意儿。一开始我也没咋听说过,后来还是因为要备份些东西,才跟它打上交道。就来跟大家伙儿分享分享我咋用它的。

初识cpio

我寻思着备份文件,不就复制粘贴嘛结果,东西一多,这招就不灵。后来在网上瞎逛,发现cpio这个工具。听说这东西在Unix系统里头可是老古董,专门用来打包文件的,比tar还早。

cpio是什么?新手小白也能快速上手的使用教程!

摸索过程

知道有这么个东西,我就开始琢磨咋用。网上资料一搜一大把,但看得我云里雾里的。什么“三种操作模式”,“归档”,整得挺玄乎。不管,先上手试试!

我先找个小目录,里头放几个文本文件,准备拿它练练手。我记得有个命令,好像是能把文件“塞”进一个归档包里头。我试着敲:

find 目录名 -type f  cpio -ocv > 备份文件名.cpio

这一串命令,敲完回车,还真成!我打开那个新生成的.cpio文件,那些文本文件都在里头!

然后,我又想试试,咋把这些文件从归档包里“掏”出来。这回,我换个命令:

cpio是什么?新手小白也能快速上手的使用教程!

cpio -idv < 备份文件名.cpio

回车一敲,那些文本文件又都回来,跟原来一模一样,一个都没少!

折腾升级

小目录搞定,我胆子也大。这回我准备备份个大点的目录,里头啥文件都有,图片、文档、代码……

还是用刚才那条“塞”文件的命令,只不过把目录名换换。等一会儿,归档包生成。我看看大小,还真不小!

然后,我又试着把这些文件“掏”出来。这回,我没在原地操作,而是换个目录。这样,就能看看备份出来的文件是不是跟原来的一样。

cpio是什么?新手小白也能快速上手的使用教程!

还是那条“掏”文件的命令,回车一敲,文件开始一个个往外蹦。等一会儿,全部搞定!我对比一下,跟原来的一模一样,连目录结构都没变!

小结

经过这么一番折腾,我对cpio这玩意儿也算有点儿解。虽然平时用tar更多,但cpio这老古董有时候还真挺管用。特别是备份些乱七八糟的文件时,它比tar还灵活些。以后,备份文件又多一个选择!

cpio这东西,上手不难,但要用好还得再琢磨琢磨。不过只要多试试,多看看网上的资料,肯定能玩转它!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]