- 建立 cpio文件
find ./files | cpio -o -H newc > filename.cpio
# -H 指定归档格式,也支持crc (crc的含义是带校验版本的newc, 打包时候自动保存校验码,解包时候自动校验)
# 默认归档格式是binrary, 已经过时,因为无法跨平台。
# -o 意思是创建归档
- 解开cpio文件
cd dir1
cpio -ivd < filename.cpio
# -d, --make-directories 在需要的地方创建目录.
# -i, --extract 解开归档
# -m, --preserve-modification-time 创建文件时, 保留以前的文件修改时间.
# -v, --verbose
- 查看cpio文件中的内容
cpio -ivt < filename.cpio
# -t, --list 显示归档包内容.
* 如果find显示文件路径是绝对的, 那么解压后可能会覆盖已有文件。 最好使用相对路径压缩。