Linux运维知识之Linux cpio备份文件命令详解
小标 2019-01-28 来源 : 阅读 1019 评论 0

摘要:本文主要向大家介绍了Linux运维知识之Linux cpio备份文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

本文主要向大家介绍了Linux运维知识之Linux cpio备份文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。


cpio(copy in/out)

功能说明:备份文件。


语  法:cpio [-0aABckLovV][-C <输入/输出大小>][-F <备份档>][-H <备份格式>][-O <备份档>][–block-size=<区块大小>][–force-local][–help][–quiet][–version] 或 cpio [-bBcdfikmnrsStuvV][-C <输入/输出大小>][-E <范本文件>][-F <备份档>][-H <备份格式>][-I <备份档>][-M <回传信息>][-R <拥有者><:/.><所属群组>][–block-size=<区块大小>][–force-local][–help][–no-absolute-filenames][–no-preserve-owner][–only-verify-crc][–quiet][–sparse][–version][范本样式…] 或 cpio [-0adkiLmpuvV][-R <拥有者><:/.><所属群组>][–help][–no-preserve-owner][–quiet][–sparse][–version][目的目]


补充说明:cpio是用来建立,还原备份档的工具程序,它可以加入,解开cpio或tra备份档内的文件。


参  数:

 -0或–null  接受新增列控制字符,通常配合find指令的”-print0″参数使用。

 -a或–reset-access-time  重新设置文件的存取时间。

 -A或–append  附加到已存在的备份档中,且这个备份档必须存放在磁盘上,而不能放置于磁带机里。

 -b或–swap  此参数的效果和同时指定”-sS”参数相同。

 -B  将输入/输出的区块大小改成5210 Bytes。

 -c  使用旧ASCII备份格式。

 -C<区块大小>或–io-size=<区块大小>  设置输入/输出的区块大小,单位是Byte。

 -d或–make-directories  如有需要cpio会自行建立目录。

 -E<范本文件>或–pattern-file=<范本文件>  指定范本文件,其内含有一个或多个范本样式,让cpio解开符合范本条件的文件,格式为每列一个范本样式。

 -f或–nonmatching  让cpio解开所有不符合范本条件的文件。

 -F<备份档>或–file=<备份档>  指定备份档的名称,用来取代标准输入或输出,也能借此通过网络使用另一台主机的保存设备存取备份档。

 -H<备份格式>  指定备份时欲使用的文件格式。

 -i或–extract  执行copy-in模式,还原备份档。

 -l<备份档>  指定备份档的名称,用来取代标准输入,也能借此通过网络使用另一台主机的保存设备读取备份档。

 -k  此参数将忽略不予处理,仅负责解决cpio不同版本间的兼容性问题。

 -l或–link  以硬连接的方式取代复制文件,可在copy-pass模式下运用。

 -L或–dereference  不建立符号连接,直接复制该连接所指向的原始文件。

 -m或preserve-modification-time  不去更换文件的更改时间。

 -M<回传信息>或–message=<回传信息>  设置更换保存媒体的信息。

 -n或–numeric-uid-gid  使用”-tv”参数列出备份档的内容时,若再加上参数”-n”,则会以用户识别码和群组识别码替代拥有者和群组名称列出文件清单。

 -o或–create  执行copy-out模式,建立备份档。

 -O<备份档>  指定备份档的名称,用来取代标准输出,也能借此通过网络 使用另一台主机的保存设备存放备份档。

 -p或–pass-through  执行copy-pass模式,略过备份步骤,直接将文件复制到目的目录。

 -r或–rename  当有文件名称需要更动时,采用互动模式。

 -R<拥有者><:/.><所属群组>或

 —-owner<拥有者><:/.><所属群组>  在copy-in模式还原备份档,或copy-pass模式复制文件时,可指定这些备份,复制的文件的拥有者与所属群组。

 -s或–swap-bytes  交换每对字节的内容。

 -S或–swap-halfwords  交换每半个字节的内容。

 -t或–list  将输入的内容呈现出来。

 -u或–unconditional  置换所有文件,不论日期时间的新旧与否,皆不予询问而直接覆盖。

 -v或–verbose  详细显示指令的执行过程。

 -V或–dot  执行指令时,在每个文件的执行程序前面加上”.”号

 –block-size=<区块大小>  设置输入/输出的区块大小,假如设置数值为5,则区块大小为2500,若设置成10,则区块大小为5120,依次类推。

 –force-local  强制将备份档存放在本地主机。

 –help  在线帮助。

 –no-absolute-filenames  使用相对路径建立文件名称。

 –no-preserve-owner  不保留文件的拥有者,谁解开了备份档,那些文件就归谁所有。

 -only-verify-crc  当备份档采用CRC备份格式时,可使用这项参数检查备份档内的每个文件是否正确无误。

 –quiet  不显示复制了多少区块。

 –sparse  倘若一个文件内含大量的连续0字节,则将此文件存成稀疏文件。

 –version  显示版本信息。


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程