cpio 可以從 cpio 或 tar 格式的歸檔包中存入和讀取檔案, 歸檔包是一種包含其他檔案和有關資訊的檔案。 有關資訊包括:檔名, 屬主, 時標(timestamp), 和訪問許可權。 歸檔包可以是磁碟上的 其他檔案, 也可以是磁帶或管道。
cpio 有三種操作模式:
在copy-out模式中, cpio 把檔案複製到歸檔包中。它從標準輸入獲得檔名列表 (一行乙個)。預設 把歸檔包寫到標準輸出,因此 一般 重定向到 乙個檔案中。生成檔名列表的典型方法是使用find 命令; 你可能要在 find 後面用上 -depth選項, 減少因為進入沒有訪問許可權的目錄而引起的麻煩。
在copy-in模式中, cpio 從歸檔包裡讀取檔案, 或者列出歸檔包裡的內容。它從標準輸入讀入歸檔包。預設情況下,cpio從標準輸入讀取輸入資料,向標準輸出寫入輸出資料。
在copy-pass模式中, cpio把檔案從一棵目錄樹複製到另一棵, 它結合了 copy-in 和 copy-out 的操作, 但不使用歸檔包。 cpio從標準輸入讀取欲複製的檔名列表; 目標目錄作為非選項的命令列引數給出。
cpio支援下列的歸檔格式: binary, old ascii, new ascii, crc, hpux binary, hpux old ascii, old tar, 和 posix.1 tar。
cpio 的某些選項只能用在對應的操作模式上; 參見總覽小節, 裡面列出了什麼選項可以用在什麼模式上。
Linux系統下cpio命令詳解
cpio主要是解壓或者將檔案壓縮到指定檔案中即copy in和copy out模式。引數引數說明 icopy in模式,解壓檔案 ocopy out模式,即壓縮檔案 d自動生成目錄 v列印處理的檔案 m保留檔案修改的時間 root localhost casper file initrd.lz in...
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 和訪問許可權。歸檔包可以是磁碟上的 其他檔案,也可以是磁帶或管道。類似於tar命令。wuxiaoyu it test01 te...