cpio命令使用

2021-09-20 20:41:55 字數 1752 閱讀 3880

命令介紹:

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$ 

cpio 命令解釋

解壓cpio檔案 cpio idmv filename.cpio 同樣可以解壓img檔案 cpio idmv filename.img cpio 備份命令 備份 cpio covb file device 將資料備份到檔案或裝置上 還原 cpio icduv file device 將資料還原到系統...

CPIO命令詳解

cpio 可以從 cpio 或 tar 格式的歸檔包中存入和讀取檔案,歸檔包是一種包含其他檔案和有關資訊的檔案。有關資訊包括 檔名,屬主,時標 timestamp 和訪問許可權。歸檔包可以是磁碟上的 其他檔案,也可以是磁帶或管道。cpio 有三種操作模式 在copy out模式中,cpio 把檔案複...

cpio命令用法

cpio命令 利用cpio 可將檔案或目錄從檔案庫獲取出來或將雜湊檔案拷貝到檔案庫。cpio 的指令格式 cpio i bcdmrtuv patterns cpio o abcv cpio p adlmuv directory cpio 常配合shell使用。o常用標準輸入裝置讀取要copy 的檔名...