DD(1)

NUME
dd - convertește și copiază un fișier

SINOPSIS
dd [OPERAND]...
dd OPȚIUNE

DESCRIERE

Copiază un fișier, convertind și formatând conform operanzilor.

bs=NUMĂR
    citește și scrie până la NUMĂR de octeți deodată (valoarea implicită: 512); are prioritate față de ibs și obs, anulându-le

cbs=NUMĂR
    convertește NUMĂR octeți deodată

conv=CONVS
    convertește fișierul conform listei de simboluri separate prin virgulă

count=BLOCURI
    copiază numai BLOCURI blocuri de intrare

ibs=NUMĂR
    citește NUMĂR octeți odată (implicit: 512)

if=FIȘIER
    citește din FIȘIER în loc de la intrarea standard

iflag=FANIOANE
    citește conform listei de simboluri separate prin virgule

obs=NUMĂR
    scrie câte NUMĂR octeți deodată (valoarea implicită este 512)

of=FIȘIER
    scrie în FIȘIER în loc de la ieșirea standard

oflag=FANIOANE
    scrie conform listei de simboluri separate prin virgule

seek=N
    (sau oseek=N) omite N blocuri de ieșire de dimensiunea „obs”

skip=N
    (sau iseek=N) omite N blocuri de intrare de dimensiunea „ibs”

status=NIVEL
    NIVELUL de informații de afișat la ieșirea de eroare standard; „none” suprimă totul, cu excepția mesajelor de eroare, „noxfer” suprimă statisticile finale de transfer, „progress” afișează statistici de transfer periodic

N și NUMĂR pot fi urmate de următoarele sufixe multiplicative: 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, și așa mai departe pentru T, P, E, Z, Y, R, Q. Prefixele binare pot fi folosite, de asemenea: KiB=K, MiB=M și așa mai departe. Dacă N se termină în „B”, acesta numără octeții, nu blocurile.

Fiecare simbol CONV poate fi:

ascii
    convertește EBCDIC la ASCII

ebcdic
    convertește ASCII la EBCDIC

ibm convertește ASCII la alternativa EBCDIC

block
    completează înregistrările terminate cu noua linie cu spații până la lungimea de „cbs”

unblock
    înlocuiește spațiile de sfârșit în înregistrările cu lungimea „cbs” cu nouă linie

lcase
    schimbă majusculele în minuscule

ucase
    schimbă minusculele în majuscule

sparse
    încearcă să caute, mai degrabă decât să scrie blocuri de ieșire toate-NUL

swab
    schimbă ordinea fiecărei perechi de octeți a datelor de intrare

sync
    completează fiecare bloc de intrare cu NUL la lungimea „ibs”; atunci când este folosit cu „block” sau „unblock”, completează cu spații mai degrabă decât cu NUL

excl
    eșuează dacă fișierul de ieșire există deja

nocreat
    nu creează fișierul de ieșire

notrunc
    nu trunchiază fișierul de ieșire

noerror
    continuă chiar și după erori la citire

fdatasync
    scrie fizic datele fișierului de ieșire înainte de a finaliza

fsync
    la fel, dar scrie și metadatele

Fiecare FANION simbol poate fi:

append
    modul de adăugare (are sens numai pentru ieșire; „conv=notrunc” sugerat)

direct
    utilizează In/Ieș directă pentru date

directory
    eșuează, cu excepția cazului în care este un director

dsync
    utilizează In/Ieș sincronizate pentru date

sync
    la fel, dar și pentru metadate

fullblock
    acumulează blocuri complete de intrare (doar „iflag”)

nonblock
    utilizează In/Ieș ne-blocante

noatime
    nu actualizează ora de acces

nocache
    Solicită eliminarea memoriei tampon (cache). A se vedea, de asemenea, „oflag=sync”

noctty
    nu atribuie un terminal de control dintr-un fișier

nofollow
    nu urmărește legăturile simbolice

Trimiterea unui semnal USR1 către un proces dd în curs de desfășurare, face ca acesta să imprime statisticile de In/Ieș la ieșirea de eroare standard și apoi să reia copierea.

Opțiunile sunt:

--help
    afișează acest mesaj de ajutor și iese

--version
    afișează informațiile despre versiune și iese

AUTOR
Scris de Paul Rubin, David MacKenzie și Stuart Kemp.

RAPORTAREA ERORILOR
Ajutor online GNU coreutils: <https://www.gnu.org/software/coreutils/>
Raportați orice erori de traducere la: <https://translationproject.org/team/ro.html>

DREPTURI DE AUTOR
Drepturi de autor © 2025 Free Software Foundation, Inc. Licența GPLv3+: GNU GPL versiunea 3 sau ulterioară <https://gnu.org/licenses/gpl.html>.
Acesta este software liber: sunteți liber să-l modificați și să-l redistribuiți. Nu există NICIO GARANȚIE, în limitele prevăzute de lege.

CONSULTAȚI ȘI
Documentația completă este disponibilă la <https://www.gnu.org/software/coreutils/dd>
sau local rulând comanda: «info '(coreutils) dd invocation'»

TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Laurențiu Buzdugan <lbuz@rolix.org> și Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 (https://www.gnu.org/licenses/gpl-3.0.html) sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.