-o 将文件复制、打包成文件或者将文件输出到设备上磁盘管理与维护命令
-i 将打包文件解压或者将设备上的备份还原到系统中
-t 查看cpio打包的文件内容或者输出到设备上的文件内容
-v 显示打包过程中的文件名称
-d 在cpio还原文件的过程中,自动建立相应的目录
-c 一种较新的存储方式
-B 让默认块可以增大到5120字节,默认块为512字节(可以加快存取速度)
举例:将/etc下的所有普通文件都备份到/opt/etc.cpio中
# find /etc -type f | cpio -ocvB >/opt/etc.cpio
将系统上所有资料备份到磁带机内:
# find / -print | cpio -covB > /dev/st0(磁带的设备名,代表SCSI磁带机)
#cpio -icdvt < /dev/st0 查看上例磁带机上备份的文件
若屏幕无法显示完内容,可以将文件信息输出到文件
#cpio -icdvt < /dev/st0 > /tmp/st_content
将前面备份的包,还原到相应的位置,如有相同文件就覆盖
#cpio -icduv < /opt/etc.cpio
若打包、备份的时候用的是绝对路径,那么在恢复的时候会自动恢复到这些绝对路径下。
若打包备份时用的是相对路径,恢复时也会采用相对路径。
显然,cpio无法直接读取文件,需要每个文件或者目录的完整路径名才能识别、读取。而find命令的输出正好做到了这点,因此cpio一般配合find命令使用。
df 检查Linux磁盘空间占用情况
-h 以容易理解的格式输出文件系统分区占用情况
-k 以kb大小单位输出文件系统分区占用情况
-m 以mb
-a 列出所有文件系统分区
-i 列出文件系统分区的Inode信息
-T 显示磁盘分区的文件系统类型



雷达卡










京公网安备 11010802022788号







