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
壓縮的備份文件恢復到制定盤