cpio命令使用

简介:

命令介绍:

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$ 


      本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1703490,如需转载请自行联系原作者






相关文章
|
17天前
|
Linux
bzip2/bunzip2命令
`bzip2` 和 `bunzip2` 是Linux命令行下的压缩和解压缩工具,采用Burrows-Wheeler变换和Huffman编码,提供比`gzip`更高的压缩率。`.bz2`是压缩文件的扩展名。`bzip2`命令用于压缩,基础语法是`bzip2 [选项] 文件名`,常用选项包括`-c`, `-d`, `-k`, `-v`, `-z`和压缩级别设置。`bunzip2`用于解压缩,基本语法是`bunzip2 [选项] 文件名.bz2`,同样有`-c`, `-k`, `-v`选项。`bzip2 -d`等同于`bunzip2`,两者可互换使用。
25 5
|
3月前
|
算法 Linux
【Linux】常用的压缩解压缩命令之tar命令
【Linux】常用的压缩解压缩命令之tar命令
71 0
|
4月前
|
运维 Linux
Linux命令(75)之cpio
Linux命令(75)之cpio
29 2
|
9月前
tar 解压缩命令详解
tar 解压缩命令详解
|
Linux Windows
Linux查找和压缩文件:find、which、whereis、tar(下)
1 查找文件 1.1 find 采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找。 命令的特点:
212 0
|
Linux
Linux查找和压缩文件:find、which、whereis、tar(上)
1 查找文件 1.1 find 采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找。 命令的特点:
136 1
|
Linux
4.6 Linux解压.gz格式的文件(gunzip命令)
gunzip 是一个使用广泛的解压缩命令,它用于解压被 gzip 压缩过的文件(扩展名为 .gz)。
166 0
4.6 Linux解压.gz格式的文件(gunzip命令)
|
算法 Linux
4.7 Linux压缩文件或目录中文件为.bz2格式(bzip2命令)
bzip2 命令同 gzip 命令类似,只能对文件进行压缩(或解压缩),对于目录只能压缩(或解压缩)该目录及子目录下的所有文件。当执行压缩任务完成后,会生成一个以“.bz2”为后缀的压缩包。
275 0
4.7 Linux压缩文件或目录中文件为.bz2格式(bzip2命令)
|
Linux
4.8 Linux解压.bz2格式的文件(bunzip2命令)
要解压“.bz2”格式的压缩包文件,除了使用“bzip2 -d 压缩包名”命令外,还可以使用 bunzip2 命令。
221 0
4.8 Linux解压.bz2格式的文件(bunzip2命令)