1. 程式人生 > 實用技巧 >其他常用的壓縮與備份工具

其他常用的壓縮與備份工具

20.11.16

其他常見的壓縮與備份工具

dd if="input file" of="output file" bs="block size" count="number"

if:就是input file,也可以是裝置

of:就是output file,也可以是裝置

bs:設定的一個block 的大小,若未指定則預設是512 Bytes(一個扇區的大小)

count:多少個bs 的意思


cpio -ovcB > [file|device] <==備份

cpio -ivcdu < [file|device] <==還原

cpio -ivct < [file|device] <==檢視

備份會使用到的選項與引數:

-o:將資料複製輸出到檔案或裝置上

-B:讓預設的blocks 可以增加至5120 位元組,預設是512 位元組

還原會使用到的選項與引數:

-i:將資料自檔案或裝置複製出來到系統當中

-d:自動建立目錄,使用cpio 所備份的內容不見得會在同一層目錄中,因此我們必須要讓cpio 在還原時可以建立新目錄,此時就得要-d 選項的幫助

-u:自動的將較新的檔案覆蓋較舊的檔案

-t:需配合-i 選項,可用在”檢視“以cpio 建立的檔案或裝置的內容

一些可共用的選項與引數:

-v:讓儲存的過程中檔名稱可以在螢幕上顯示

-c:一種較新的portable format 方式儲存