cpio命令用法
cpio命令
利用cpio 可將檔案或目錄從檔案庫獲取出來或將雜湊檔案拷貝到檔案庫。cpio 的指令格式:
cpio –i[bcdmrtuv] [patterns]
cpio –o [abcv]
cpio –p [adlmuv][directory]
說明:cpio 共有三種基本模式:
-o即copy-out 模式,將一組檔案copy到乙個檔案庫,
-i 即copy-in 模式,讀取檔案庫,並將其展開在當前目錄。
-p 能從某個目錄讀取所有檔案(包括子目錄到另乙個目錄),且不以archive(歸檔)的方式存放。
cpio 常配合shell使用。-o常用標準輸入裝置讀取要copy 的檔名稱,並將copy成的archive file 通過標準輸出裝置輸出。一般利用輸入/輸出重定向或管道的原理,達到真正複製的功能。
(一)利用cpio備份:
[例1]
$ find temo –print | cpio –ocdv > /dev/rfd0135ds18
例: find . |cpio -co > ../initrd
將temp目錄下的檔案備份到軟盤上。-o表示輸出模式,-c生成乙個帶有頭資訊的檔案。 -d表示按需要生成目錄,-v表示命令執行時不斷顯示資訊。用「>」把結果定向到軟盤。
[例2]
$ ls |cpio –o >/usr/backup
將當前目錄下的所有檔案複製成backup archive file
[例3]
$ ls *.c | cpio –o>backup
複製工作目錄中的所有的c程式.
[例4]
$ ls| cpio –p /usr/linfs/tempdir
複製當前工作目錄下的檔案到/usr/linfs/tempdir 目錄,不生成archive file
(二)利用cpio 復原:
[例5]
$ cpio –icdv < /dev/rfd0135ds18
例: cpio -i < ../initrd將上層目錄的initrd檔案釋放到當前資料夾
將軟盤中的檔案復原。-i告訴cpio把檔案作為它的輸入,-d按需要生成目錄,-v顯示執行時的所有資訊,-c具有頭檔案格式。
[例6]
$ cpio –icdv "*stat.wp" < /dev/rfd0135ds18
僅復原*stat.wp的檔案
[例7]
$ cpio –i 僅復原*.f 檔案
序:(gzip 壓縮檔案)
gzip 壓縮檔案對應的解壓縮檔案為gunzip。壓縮後的檔名稱為「.gz」。命令格式:
gzip filename
gunzip filename
linux 管理小命令 備份壓縮cpio命令
cpio命令用法 cpio命令 利用cpio 可將檔案或目錄從檔案庫獲取出來或將雜湊檔案拷貝到檔案庫。cpio 的指令格式 cpio i bcdmrtuv patterns cpio o abcv cpio p adlmuv directory 說明 cpio 共有三種基本模式 o即copy out...
Linux 備份壓縮命令
1.bzip2 命令 建立 bz2 壓縮檔案 bzip2 test.txt 解壓 bz2 檔案 bzip2 d test.txt.bz2 2.gzip 命令 建立乙個 gz 的壓縮檔案 gzip test.txt 解壓 gz 檔案 gzip d test.txt.gz 顯示壓縮的比率 gzip l ...
Linux備份壓縮命令
gzip 命令 把 home chenjialins目錄下的familya目錄下所有檔案壓縮成.gz檔案 cd home chenjialins tar cvf home chenjialins familya.tar home chenjialins familya 首先進行打包,因為gzip不能...