Pe Unix-cum ar fi sistemele de operare, dd comanda copiază un fișier, converti formatul de date în acest proces, în conformitate cu operanzi specificate.această pagină descrie versiunea GNU / Linux a dd.
Sintaxa
dd ...
dd OPTION
Operanzi
bs=BYTES | Citească și să scrie BYTES bytes la un moment dat (a se vedea, de asemenea, ibs=,obs=)., |
cbs=BYTES | conversia BYTES bytes la un moment dat. |
conv=CONVS |
conversia fișierului ca pe lista de simboluri separate prin virgulă.,pe litere mici nocreat a nu crea fișierul de ieșire cu excepția eșua în cazul în fișierul de ieșire există deja notrunc nu trunchiați fișierul de ieșire ucase schimba litere mici la majuscule tampon swap fiecare pereche de intrare de octeți noerror continua după erori de citire sincronizare pad fiecare bloc de intrare cu NULs la ibs-dimensiune; atunci când este utilizat cu bloca sau debloca, pad cu spații mai degrabă decât NULs fdatasync fizic de a scrie fișierul de ieșire date înainte de a termina fsync de asemenea, dar, de asemenea, scrie metadate., |
count=blocuri | copiați numai blocuri de intrare blocuri. |
ibs=octeți | citiți octeți octeți la un moment dat (implicit: 512). |
Dacă=fișier | citit din fișier în loc de stdin. |
iflag=steaguri |
citiți conform listei de simboluri separate prin virgulă., Fiecare simbol poate fi unul din următoarele: adăugare append mode (are sens numai pentru ieșire; conv=notrunc sugerat) direct folositi direct I/O de date directorul eșua dacă un director dsync utilizare sincronizate I/O de date sincronizare de asemenea, dar, de asemenea, pentru metadate fullblock se acumulează plin de blocuri de intrare (iflag numai) nonblock utilizarea non-blocking I/O noatime nu se actualizează timp de acces noctty nu atribui terminal de control de fișier nofollow nu urmați link-urile simbolice., |
obs=BYTES | scrie BYTES bytes la un moment dat (implicit: 512). |
din=FILE | scrie în fișier în loc de stdout. |
OFLAG=steaguri | scrieți conform listei de simboluri separate prin virgulă. |
seek=blocuri | sari peste blocuri obs-blocuri de dimensiuni la începutul de ieșire. |
skip=blocuri | sari peste blocuri de dimensiuni ibs la începutul de intrare. |
status=noxfer | suprima statisticile de transfer., |
Options
–help | Display help and exit. |
–version | Display version information and exit. |
Numerical suffixes
BLOCKS and BYTES may be followed by the following multiplicative suffixes:
c=1
w=2
b=512
kB=1000
K=1024
MB=1000*1000
M=1024*1024
xM=M
GB=1000*1000*1000
G=1024*1024*1024
…and so on for T (terabytes), P (petabytes), E (exabytes), Z (zettabytes), and Y (yottabytes).,
Exemple
utilizați DD cu precauție — utilizarea necorespunzătoare sau introducerea unor valori greșite ar putea șterge, distruge sau suprascrie din greșeală datele de pe hard disk.
dd if=/dev/sr0 of=/home/hope/exampleCD.iso bs=2048 conv=noerror,sync
creați o imagine de disc ISO de pe CD-ul din computer.
dd if=/dev/sda of=~/disk1.img
creați un fișier img al hard disk-ului /dev/sda. Pentru a restabili acel tip de imagine: dd if = disk1.img de= / dev / sda
dd if=/dev/sda of=/dev/sdb
Copiați conținutul de la if= drive/dev /sda La of= drive/dev / sdb.
cp-copiați fișiere și directoare.
fdisk-un utilitar de partiționare disc.,