Nei sistemi operativi Unix-like, il comando dd copia un file, convertendo il formato dei dati nel processo, secondo gli operandi specificati.
Questa pagina descrive la versione GNU/Linux di dd.
la Sintassi
dd ...
dd OPTION
Operandi
bs=BYTE | Leggere e scrivere i BYTE byte alla volta (vedi anche ibs=,obs=)., |
cbs=BYTE | Convertire BYTE byte alla volta. |
conv=CONVS |
Converti il file secondo la lista dei simboli separati da virgole.,per caso per abbassare il caso nocreat non si crea il file di output escl non riuscire se il file di output esiste già notrunc non tronca il file di output ucase modificare minuscolo in maiuscolo tampone swap ogni coppia di byte di input noerror continuare dopo gli errori di lettura sincronizzazione pad ogni blocco di ingresso con NULs ibs-dimensioni; quando utilizzato con blocco o sblocco, pad con spazi piuttosto che NULs fdatasync scrivere fisicamente file di output di dati prima di finire fsync allo stesso modo, ma anche di scrivere i metadati., |
count=BLOCKS | Copia solo BLOCCHI blocchi di input. |
ibs=BYTE | Leggi BYTE byte alla volta (default: 512). |
if=FILE | Leggi da FILE invece di stdin. |
iflag=FLAGS |
Leggere come da elenco di simboli separati da virgole., Ogni simbolo può essere uno dei seguenti: aggiungi in modalità append (ha senso solo per l’uscita; conv=notrunc suggerito) diretta l’utilizzo di direct I/O di dati directory esito negativo a meno che una directory dsync l’uso sincronizzato I/O di dati sincronizzazione allo stesso modo, ma anche per i metadati fullblock accumulare pieno di blocchi di input (iflag solo) nonblock non utilizzare il blocco di I/O noatime non aggiornare il tempo di accesso noctty non assegnare terminale di controllo dal file “nofollow” non seguire i link simbolici., |
obs=BYTE | Scrivere byte byte alla volta (default: 512). |
of=FILE | Scrivi su FILE invece di stdout. |
oflag=FLAGS | Scrivi secondo la lista dei simboli separati da virgole. |
seek=BLOCKS | Salta I BLOCCHI di dimensioni obs all’inizio dell’output. |
skip=BLOCKS | Skip BLOCKS blocchi di dimensioni ibs all’inizio dell’input. |
status=noxfer | Elimina le statistiche di trasferimento., |
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).,
Esempi
Usare dd con cautela: un uso improprio o l’inserimento di valori errati potrebbero inavvertitamente cancellare, distruggere o sovrascrivere i dati sul disco rigido.
dd if=/dev/sr0 of=/home/hope/exampleCD.iso bs=2048 conv=noerror,sync
Creare un’immagine disco ISO dal CD nel computer.
dd if=/dev/sda of=~/disk1.img
Crea un file img del disco rigido/dev / sda. Per ripristinare quel tipo di immagine: dd if = disk1.img of = / dev / sda
dd if=/dev/sda of=/dev/sdb
Copia il contenuto da if= drive/dev /sda a of= drive/dev / sdb.
cp-Copia file e directory.
fdisk — Un programma di utilità di partizionamento del disco.,