dd 轉換並複製檔案

2021-07-11 03:48:32 字數 895 閱讀 7474

【dd】轉換並複製檔案

例如:dd if=/etc/inittab of=/ftpftp/initable  複製檔案inittab到ftpftp下面

【if=資料**】

【of=資料儲存目標】

【bs=1】

//指定複製的單位(以什麼單位去複製即,一次複製多少)

【count=2】

//指定複製的長度

單位*長度=檔案大小

【seek=#】

//建立資料時,跳過的空間大小為#,(檔案型別相當於虛擬機器建立磁碟不立即分配)

例如:dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1 可以用來備份mbr(即從sda裝置儲存的開頭複製512個位元組儲存到usb裝置上儲存為mbr.backup檔案)

dd if=/mnt/usb/mbr.backup of=/dev/sda bs=512 count=1 可以用來還原mbr分割槽表(即將之前儲存的檔案mbr.backup複製到sda裝置的開頭儲存(即從開頭開始存放512個位元組))

例如:dd if=/dev/zero

of=/var/swapfile bs=1m count=1024

//建立乙個1g的檔案儲存為swapfile

注意:/dev/zero 和/dev/null剛好相反是兩個黑洞

【dd】與【cp】複製檔案的區別

cp複製是以檔案為單位複製的(需要經過記憶體條的儲存)

dd直接複製的是底層的資料流(不需要經過記憶體條的儲存)可以只複製檔案的一半

【dd】命令還可以用來製作光碟映象

dd if=/dev/cdrom of=/root/rhe15.iso

【cat也可以】

cat /dev/cdrom >/root/rhe15.iso

node 刪除並複製檔案

這裡並沒有使用非同步刪除,因為非同步刪除和非同步複製同時進行會有問題。暫時沒有很好地解決辦法。當然非同步刪除速度更快。const fs require fs const dist dist const src src 同步刪除所有檔案 const deldir function path else ...

C語言 複製檔案內容並儲存

讀取檔案內容並寫入另乙個檔案。file copy.c author 羽墨志 since 2019年8月5日18 13 27 description 檔案複製 include function main author 羽墨志 since 2019年8月5日18 15 41 description 檔案...

dd命令打包多個檔案 dd命令詳解

一 dd命令的解釋 dd 用指定大小的塊拷貝乙個檔案,並在拷貝的同時進行指定的轉換。注意 指定數字的地方若以下列字元結尾,則乘以相應的數 字 b 512 c 1 k 1024 w 2 引數注釋 1.if 檔名 輸入檔名,預設為標準輸入。即指定原始檔。if input file 2.of 檔名 輸出檔...