linux--cpio指令
来源:互联网 发布:格斗术软件 编辑:程序博客网 时间:2024/05/17 16:13
他是透过数据流重导向的方法来将档案进行输出/输入的一个方式
[root@linux ~]# cpio -covB > [file|device] <==备份
[root@linux ~]# cpio -icduv < [file|device] <==还原
参数:
-o :将数据 copy 输出到档案或装置上
-i :将数据自档案或装置 copy 出来系统当中
-t :查看 cpio 建立的档案或装置的内容
-c :一种较新的 portable format 方式储存
-v :让储存的过程中文件名称可以在屏幕上显示
-B :让预设的 Blocks 可以增加至 5120 bytes ,预设是 512 bytes !
这样的好处是可以让大档案的储存速度加快(请参考 i-nodes 的观念)
-d :自动建立目录!由于 cpio 的内容可能不是在同一个目录内,
如此的话在反备份的过程会有问题! 这个时候加上 -d 的话,
就可以自动的将需要的目录建立起来了!
-u :自动的将较新的档案覆盖较旧的档案!
范例:
范例一:将所有系统上的数据通通写入磁带机内!
[root@linux ~]# find / -print | cpio -covB > /dev/st0
# 一般来说,使用 SCSI 接口的磁带机,代号是 /dev/st0 喔!
范例二:检查磁带机上面有什么档案?
[root@linux ~]# cpio -icdvt < /dev/st0
[root@linux ~]# cpio -icdvt < /dev/st0 > /tmp/content
# 第一个动作当中,会将磁带机内的文件名列出到屏幕上面,而我们可以透过第二个动作,
# 将所有的文件名通通纪录到 /tmp/content 档案去!
范例三:将磁带上的数据还原回来~
[root@linux ~]# cpio -icduv < /dev/st0
# 一般来说,使用 SCSI 接口的磁带机,代号是 /dev/st0 喔!
范例四:将 /etc 底下的所有『档案』都备份到 /root/etc.cpio 中!
[root@linux ~]# find /etc -type f | cpio -o > /root/etc.cpio
# 这样就能够备份啰~您也可以将数据以 cpio -i < /root/etc.cpio
# 来将资料捉出来!!!!
- linux--cpio指令
- 非常Linux——翻译cpio指令man
- linux cpio 备份命令
- linux 下cpio使用
- cpio
- cpio
- cpio
- cpio
- cpio
- cpio
- cpio
- linux 解压cpio.gz文件
- linux 解压cpio.gz文件
- Linux dd和cpio命令
- linux cpio解压initrd.img
- linux 解压cpio.gz文件
- Linux 解压cpio文件
- Linux:tar,cp,cpio,Backup,Restore
- 状态压缩+bfs
- Android 下使用 JSON 实现 HTTP 请求
- 暑期个人赛--第十一场--B(字符串哈希 Karp-Rabin)
- Oracle的表连接查询及其内部运行机制
- hdu1004Let the Balloon Rise
- linux--cpio指令
- hdu 4930 Fighting the Landlords
- Axis2创建WebService实例
- CSDN开源夏令营 百度数据可视化实践 ECharts(7)
- openGL点精灵PointSprite详解: 纹理映射,旋转,缩放,移动
- springmvc登录拦截器
- Js Jquery 关于endWith() 和startWith() 的使用
- 网络流最大流之Dinic算法模板
- 配置Spring数据源