命令介绍:
cpio 可以从 cpio 或 tar 格式的归档包中存入和读取文件, 归档包是一种包含其他文件和有关信息的文件。 有关信息包括:文件名, 属主, 时标(timestamp), 和访问权限。 归档包可以是磁盘上的 其他文件, 也可以是磁带或管道。
类似于tar命令。
wuxiaoyu@it-test01:~/temp$ pwd
/home/wuxiaoyu/temp
wuxiaoyu@it-test01:~/temp$ echo aaaaaaaa >> a1
wuxiaoyu@it-test01:~/temp$ echo nnnnnnnn >> n2
wuxiaoyu@it-test01:~/temp$ echo mmmmmmmm >> m3
wuxiaoyu@it-test01:~/temp$ ls
a1 m3 n2
wuxiaoyu@it-test01:~/temp$ ls -l *
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:42 a1
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:42 m3
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:42 n2
wuxiaoyu@it-test01:~/temp$ ls | cpio -o > a1-n2-m3
1 block
wuxiaoyu@it-test01:~/temp$ ls -l *
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:42 a1
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 512 Oct 16 13:43 a1-n2-m3
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:42 m3
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:42 n2
wuxiaoyu@it-test01:~/temp$ rm -f a1
wuxiaoyu@it-test01:~/temp$ rm -f n2
wuxiaoyu@it-test01:~/temp$ rm -f m3
wuxiaoyu@it-test01:~/temp$ ls
a1-n2-m3
wuxiaoyu@it-test01:~/temp$ cpio -i < a1-n2-m3
1 block
wuxiaoyu@it-test01:~/temp$ ls -l *
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:43 a1
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 512 Oct 16 13:43 a1-n2-m3
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:43 m3
-rw-rw-r-- 1 wuxiaoyu wuxiaoyu 9 Oct 16 13:43 n2
wuxiaoyu@it-test01:~/temp$ cat a1
aaaaaaaa
wuxiaoyu@it-test01:~/temp$ cat n2
nnnnnnnn
wuxiaoyu@it-test01:~/temp$ cat m3
mmmmmmmm
wuxiaoyu@it-test01:~/temp$