Personal tools
You are here: Home Komande dd
stop softwarepatents
ne m$-vom standardu
Scriptum Libre
Kernel.org
Poslednja 2.6 verzija
2.6.27

Poslednja 2.4 verzija
2.4.36.7
Sponzori
open document format
Linux Sigurnost
Debian security

Gentoo security

Mandriva security

Red Hat security

Slackware security

Suse security

Ubuntu security

Log in


Forgot your password?
New user?
prijatelji LUGoNS-a
 
Document Actions

dd

by milobit last modified 2007-09-06 15:22

Funkcija:

dd (disk dump) konvertuje datoteke za različite memorijske mediume (storage media)

Sintaksa:

dd [if=Datoteka] [of=Datoteka<] [ibs=Bytes] [obs=Bytes] [bs=Bytes] [cbs=Bytes] [skip=Blokovi] [seek=Blokovi][count=Blokovi] [conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror, notrunc, sync}]

Opis:

dd učitava datoteku i ispisuje njen sadržaj sa mogućnošću biranja veličine blokova i različitog konvertovanja. Uz pomoc ove komande moguće je kopiranje regularnih datoteka kao i kompletnih disketa ili harddisk particija.

Opcije:

if=datoteka
(input file) ime ulazne datoteke (standardno podešeno na standardni ulaz)
of=datoteka
(output file) ime izlazne datoteke (standardno podešeno na standardni izlaz)
ibs=korak
(input block size) veličina bloka ulazne datoteke
obs=korak
(output block size) veličina bloka izlazne datoteke
bs=korak
(block size) veličina bloka za ulaznu i izlaznu datoteku
cbs=korak
(conversion block size) veličina bloka za konvertovanje
skip=blokovi
ignoriše zadati broj blokova sa početka ulaza
seek=blokovi
upisuje u izlaznu datoteku od zadatog bloka
count=blokovi
kopira zadati broj blokova
conv=konvertuje ...
određuje vrstu konverzije; Moguće konverzije su:
ascii
konvertuje EBCDIC u ASCII
ebcdic
konvertuje ASCII u EBCDIC
ibm
konvertuje ASCII u big blue special EBCDIC
block
upisuje redove u stubce veličine cbs i zamenjuje kraj reda praznim karakterima; ostatak polja će biti isto tako popunjen praznim karakterima.
unblock
zamenjuje zaključne prazne karaktere jednog bloka veličine -cbs kroz završetak reda
lcase
menja velika slova u mala
ucase
menja mala slova u velika
swab
menja po dva bajta na ulazu; kada je broj pročitanih bajta neparan, zadnji bajt će biti jednostavno kopiran
noerror
ignoriše greške u čitanju
sync
popunjava ulazne blokove do veličine ibs sa nulama

Primeri:

Komanda se može koristiti

$ dd bs=8192 if=zImage of=/dev/fd0
26+1 records in
26+1 records out
$ _
tako što se već gotove (iskompajlirane) Kernel datoteke (zImage) mogu kopirati na već formatiranu disketu, da bi se napravila boot disketa.

Komanda omogućava

# dd if=/dev/hda of=/dev/fd0 bs=512 count=1
1+0 records in
1+0 records out
# _
administratoru da napravi kopiju harddisk boot sektora na disketu. Sa ovom disketom je moguće podizanje sistema u slučaju da je boot sektor uništen.

Autori:

Paul Rubin, David MacKenzie i Stuart Kemp


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: