Linux comanda dd

Actualizat: 11/30/2020 de Calculator Speranță

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

atenție

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.,

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *