LInux指令-複制-備份-壓縮
#磁帶反轉
cpio -icdmuvB "/u1/armis/DB*im81*" </dev/st0
cpio -icdmuvB "*armis/DB*im81*" </dev/st0
-------------------------------------------------------------------------------
#cpio
-ocvB 輸出成一個file -ocvB > file_name
-pdmuv 目錄到目錄
-icdmuvB 輸入一個file -icdmuvB < file_name
EX.
find . -name 'checktime.exe' | cpio -pdmuv /buffer/funlove
find . -name 'checktime.exe' -exec rm {} \;
find . | cpio -pdmuv ~/.
-------------------------------------------------------------------------------
#dd:字碼轉換程式 將軟碟上的資料寫成一個檔,或把一個檔寫入磁碟
dd if=輸入檔或設備名稱 of=輸出檔或設備名稱
參數:
skip=blocks → 跳過讀入緩衝區的區塊數
bs=bytes → 設定讀/寫緩衝區的bytes
cbs=bytes → 一次轉換的bytes
ibs=bytes → 讀入緩衝區的bytes
obs=bytes → 寫入緩衝區的bytes
count=blocks → 只寫入block數
conu=
ascii → 將EBCDIC碼轉成ASCII
ebcdic → 將ASCII碼轉成EBCDIC
ibm → 將ASCII碼轉成IBM
block → 將變動位元轉成固定字元
ublock → 將固定位元轉成變動字元
lcase → 將大寫變小寫
ucase → 將小寫變大寫
swab → 將每一組bytes的資料做交換
noerror → 忽略錯誤
notrunc → 不要打斷 truntate 的輸出檔
sync → 對ibs所指定的區塊大小填入空白
把iso製作成虛擬光驅 dd if=/dev/cdrom of=jin.iso bs=2048
-------------------------------------------------------------------------------
#tar
參數:
-c 用來建立一個新的 archive file。
-v 顯示執行過程。
-f 表示其後要指定一個 archive file或device name使用tar做備份時最基本的
就是 "-cvf" 這三個參數的組合
-t 列出 archive file 的內容
-x 從 archive file 中解開這些被打包的檔案目錄,也就是備份還原啦 !
-r 附加檔案至 archive file 檔案內容的後面
-k 執行備份還原時,不覆蓋已經存在的檔案。預設是會覆蓋的
-z 同於 --gzip 或 --ungzip。 壓縮archive file,就可搭配 "-zcvf" 參數
來使用;反過來壓縮的 archive file,則使用 "-zxvf"
-j 同於 --bzip2 或 --bunzip2。 壓縮的archive file,就可搭配 "-jcvf"參
數來使用;反過來解開當初用 bzip2 壓縮的 archive file,則使用 "-jxvf"
-C 備份還原至 -C 所指定的目錄之中
-X 執行備份時,可以事先將欲排除備份的檔案目錄設定在一個檔案內,然後再
使用 " -X file " 來排除就行了。
-g 做遞增備份時所指定的備份紀錄檔案。
範例:
bz2 檔要用 tar -xvjpf linux-2.6.9.tar.bz2 去解
-------------------------------------------------------------------------------
#bzip2
參數:
-c 將壓縮或解壓縮後的內容做 standard output,此時原來檔案還是存在
-d "bzip2 -d" 就等於 bunzip2
-k 保留原來檔案。bunzip2 亦適用此參數。
-V 同於 --verbose。
-f 進行強制覆寫bunzip2 亦適用此參數,bzip2 (bunzip2) 預設不會做這個動作
-1 ~ -9 與 gzip 意思相同。預設為 -9。
-------------------------------------------------------------------------------
#bunzip2 解bz2檔
bunzip2 -c install-???.tar.bz2 | tar xfv -
------------------------------------------------------------------------------
#gunzip
------------------------------------------------------------------------------
#gzip
參數
-c 將壓縮或解壓縮後的內容做 standard output,此時原來檔案還是存在
-d "gzip -d" 就等於 gunzip
-l gzip 壓縮檔在未壓縮前的大小,壓縮後的大小,壓縮比及未壓縮前的檔名
-r 對所指定的目錄遞迴地做壓縮gunzip 亦適用此參數
-f 進行強制覆寫,gunzip 亦適用此參數
-1 ~ -9 使用 -9 能產生最佳的壓縮比,而-1壓縮比低,執行速度最快,預設是 -6
-------------------------------------------------------------------------------
#rcp
範例
自您的系統複製到遠端系統dd
rcp local_file remote_hostname:remote_file Enter
將遠端系統上的檔案複製到您的本機
rcp remote_hostname:remote_file local_file Enter
留言列表