Arch manual pages

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ů.
bs=BAJTŮ
vynutí ibs=BAJTŮ a obs=BAJTŮ
cbs=BAJTŮ
určuje délku bloku, který bude konvertován najednou
conv=CONVS
Konvertuje soubor podle čárkami oddělovaného seznamu symbolů
count=BLOKŮ
Kopíruje pouze zadaný počet bloků
ibs=BAJTŮ
načítá bloky zadané délky
if=SOUBOR
čte ze zadaného SOUBORu místo ze standardního vstupu
iflag=PŘÍZNAKY
čte podle čárkami oddělovaného seznamu symbolů
obs=BAJTŮ
zapisuje bloky zadané délky
of=SOUBOR
zapisuje do SOUBORu místo na standardní výstup
oflag=PŘÍZNAKY
zapisuje podle čárkami oddělovaného seznamu symbolů
seek=BLOKŮ
přeskočí zadaný počet bloků velikosti obs od začátku výstupního souboru
skip=BLOKŮ
přeskočí zadaný počet bloků velikosti ibs od začátku vstupního souboru
status=noxfer
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:
ascii
z EBCDIC do ASCII
ebcdic
z ASCII do EBCDIC
ibm
z ASCII do alternativního EBCDIC
block
doplňuje záznamy ukončené znakem newline koncovými mezerami na délku cbs
unblock
nahrazuje koncové mezery v každém bloku délky cbs znakem newline
lcase
mění velká písmena na malá
nocreat
nevytváří výstupní soubor
excl
selže, pokud výstupní soubor už existuje
notrunc
nezkracuje výstupní soubor
ucase
mění malá písmena na velká
swab
prohazuje sudé a liché bajty
noerror
ignoruje chyby při čtení
sync
doplní každý vstupní blok koncovými nulovými bajty na velikost ibs; je=li použito s block nebo unblock,doplňuje mezerami
fdatasync
fyzicky zapíše data před ukončením
fsync
to samé, ale zapíše také metadata
PŘÍZNAKY mohou být:
append
režim přidávání na konec souboru (pouze zápis; doporučuje se kombinovat s conv=notrunc)
direct
přímé čtení/zápis dat
directory
selže, pokud daný soubor (vstupní/výstupní) není adresář
dsync
použije synchronizovaný vstup/výstup dat
sync
to samé, ale platí i pro metadata
fullblock
akumuluje kompletní vstupní bloky (jen pro iflag)
nonblock
použije neblokující vstup/výstup
noatime
neaktualizuje čas posledního přístupu souboru
noctty
nepřiřazuje řídící terminál ze souboru
nofollow
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:
--help
vypíše tuto nápovědu a skončí
--version
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