一天linux命令之一-------------dd

ddide


把制定的輸入文件拷貝到制定的輸出文件中。
工具


格式spa

if =輸入文件(或設備名稱)。
of =輸出文件(或設備名稱)。
ibs = bytes 一次讀取bytes字節,即讀入緩衝區的字節數。
skip = blocks 跳過讀入緩衝區開頭的ibs*blocks塊。
obs = bytes 一次寫入bytes字節,即寫 入緩衝區的字節數。
bs = bytes 同時設置讀/寫緩衝區的字節數(等於設置obs和obs)。
cbs = bytes 一次轉換bytes字節。
count = blocks 只拷貝輸入的blocks塊。
conv = ASCII 把EBCDIC碼轉換爲ASCII碼。
conv = ebcdic 把ASCII碼轉換爲EBCDIC碼。
conv = ibm 把ASCII碼轉換爲alternate EBCDIC碼。
conv = blick 把變更位轉換成固定字符。
conv = ublock 把固定們轉換成變更位
conv = ucase 把字母由小寫變爲大寫。
conv = lcase 把字母由大寫變爲小寫。
conv = notrunc 不截短輸出文件。
conv = swab 交換每一對輸入字節。
conv = noerror 出錯時不中止處理。
conv = sync 把每一個輸入記錄的大小都調到ibs的大小(用ibs填充)。ip


1.經常使用造數操做it

dd if=/dev/zero of=/data/200M.jpg bs=100M count=2class

在data目錄下生成200M的文件200M.jpgerror


2.數據備份數據

dd if=/dev/hdfs001 of=/dev/hdfs002margin

將/dev/hdfs001中的整盤數據備份到/dev/hdfs002di


3.備份數據,並使用壓縮工具

dd if=/dev/hdfs001|gzip>/data/p_w_picpath.gz

保存到制定的目錄,並使用gzip壓縮


4.數據恢復

gzip -dc /data/p_w_picpath.gz|dd of=/dev/hads001

壓縮的備份文件恢復到制定盤

相關文章
相關標籤/搜索