dd - convertește și copiază un
fișier
dd [OPERAND]...
dd OPȚIUNE
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
Scris de Paul Rubin, David MacKenzie și Stuart Kemp.
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 © 2023 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.
Documentația completă este disponibilă la
<https://www.gnu.org/software/coreutils/dd>
sau local rulând comanda: «info '(coreutils) dd
invocation'»
Traducerea în limba română a acestui manual a
fost creată 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 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.