Scroll to navigation

DD(1) Uživatelské příkazy DD(1)

JMÉNO

dd - konvertuje a kopíruje soubor

POUŽITÍ

dd [OPERAND]...
dd VOLBA

POPIS

Kopíruje soubor a konvertuje a formátuje jej podle zadaných operandů.

vynutí ibs=BAJTŮ a obs=BAJTŮ
určuje délku bloku, který bude konvertován najednou
Konvertuje soubor podle čárkami oddělovaného seznamu symbolů
Kopíruje pouze zadaný počet bloků
načítá bloky zadané délky
čte ze zadaného SOUBORu místo ze standardního vstupu
čte podle čárkami oddělovaného seznamu symbolů
zapisuje bloky zadané délky
zapisuje do SOUBORu místo na standardní výstup
zapisuje podle čárkami oddělovaného seznamu symbolů
přeskočí zadaný počet bloků velikosti obs od začátku výstupního souboru
přeskočí zadaný počet bloků velikosti ibs od začátku vstupního souboru
potlačí přenosové statistiky

Údaje označující počet BLOKŮ a BAJTŮ mohou být doplněny následujícími násobiteli: 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, atd. pro T, P, E, Z, Y.

Platné symboly pro conv jsou:

z EBCDIC do ASCII
z ASCII do EBCDIC
z ASCII do alternativního EBCDIC
doplňuje záznamy ukončené znakem newline koncovými mezerami na délku cbs
nahrazuje koncové mezery v každém bloku délky cbs znakem newline
mění velká písmena na malá
nevytváří výstupní soubor
selže, pokud výstupní soubor už existuje
nezkracuje výstupní soubor
mění malá písmena na velká
prohazuje sudé a liché bajty
ignoruje chyby při čtení
doplní každý vstupní blok koncovými nulovými bajty na velikost ibs; je=li použito s block nebo unblock,doplňuje mezerami
fyzicky zapíše data před ukončením
to samé, ale zapíše také metadata

PŘÍZNAKY mohou být:

režim přidávání na konec souboru (pouze zápis; doporučuje se kombinovat s conv=notrunc)
přímé čtení/zápis dat
selže, pokud daný soubor (vstupní/výstupní) není adresář
použije synchronizovaný vstup/výstup dat
to samé, ale platí i pro metadata
akumuluje kompletní vstupní bloky (jen pro iflag)
použije neblokující vstup/výstup
neaktualizuje čas posledního přístupu souboru
nepřiřazuje řídící terminál ze souboru
nenásleduje symbolické odkazy

Zaslání signálu USR1 běžícímu procesu ‘dd' zapříčiní výpis vstup/výstupních statistik na standardní chybový výstup, proces potom normálně pokračuje v kopírování.

$ dd if=/dev/zero of=/dev/null& pid=$!
$ kill -USR1 $pid; sleep 1; kill $pid
18335302+0 vstoupivších záznamů 18335302+0 vystoupivších záznamů 9 387 674 624 bajtů (9,4 GB) zkopírováno, 34,6279 s, 271 MB/s

Jeho volby jsou:

vypíše tuto nápovědu a skončí
vypíše číslo verze a skončí

AUTOR

Napsal Paul Rubin, David MacKenzie a Stuart Kemp.

HLÁŠENÍ CHYB

Chyby hlaste na <bug-coreutils@gnu.org>.

COPYRIGHT

Copyright © 2008 Free Software Foundation, Inc. Licence GPLv3+: GNU GPL verze 3 nebo novější <http://gnu.org/licenses/gpl.html>
Toto je volné programové vybavení: můžete jej měnit a šířit. Je zcela BEZ ZÁRUKY, v rozsahu povoleném zákonem.

DALŠÍ INFORMACE

Úplná dokumentace pro dd je udržována jako Texinfo manuál. Pokud jsou správně nainstalovány programy info a dd, měl by příkaz

info coreutils 'dd invocation'

zpřístupnit kompletní manuál.

říjen 2008 GNU coreutils 7.0