Dd (Unix)

dd
Typ softwarustandardní UNIXová utilita či příkaz
Některá data mohou pocházet z datové položky.

dd (z anglického disk duplicator, případně disk destroyer) je počítačový program s rozhraním pro příkazový řádek, jehož hlavním účelem je převod a kopírování souborů. Používá se v Unix a operačních systémech unixového typu (například Linux, FreeBSD, Mac OS a další).[1]

V Unixu ovladače zařízení pro hardware (například pevné disky) a speciální soubory (např. /dev/zero nebo /dev/urandom), jsou v systému souborů reprezentovány stejně jako normální soubory; dd může také číst anebo zapisovat z a do těchto souborů, za předpokladu, že funkce je implementována v jejich ovladačích. Proto může být dd použit pro úkoly, jako je zálohování boot sektoru pevného disku nebo získání náhodných dat o stanovené velikosti. Program dd může také provádět převody dat během jejich kopírování, a to včetně změny endianity a konverze do a z ASCII a EBCDIC kódování textu.[2] Název dd je narážka na příkaz DD v Job Control Language (JCL) od IBM,[3][4] podle iniciálů "Data Definition".[3][5]

Původně byl dd zamýšlen pro převod mezi ASCII a EBCDIC. Objevil se poprvé v Unix verze 5.[6] Příkaz dd je specifikován v IEEE Std 1003.1-2008, který je součástí Single UNIX Specification.

  1. Austin Group. POSIX standard: dd invocation [online]. [cit. 2016-09-29]. Dostupné online. 
  2. Archivovaná kopie [online]. [cit. 2016-12-05]. Dostupné v archivu pořízeném dne 2008-02-14. 
  3. a b Eric S. Raymond. dd [online]. [cit. 2008-02-19]. Dostupné online. 
  4. Šablona:Cite newsgroup
  5. Šablona:Cite newsgroup
  6. Šablona:Cite techreport

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy