Fullbeskrivning av dd
Version från den 12 november 2022 kl. 22.07 av Admin (diskussion | bidrag) (Skapade sidan med '= dd: Konvertera och kopiera en fil = dd kopierar indata till utdata med en föränderlig I/O-blockstorlek, samtidigt som omvandlingar utförs på data. Sammanfattning: <code>dd [operand]...</code> <code>dd alternativ</code> Som standard kopierar dd standardindata till standardutdata. För att kopiera, gör dd upprepade gånger följande steg i ordning: De enda alternativen är --help och --version. Se Vanliga alternativ. # Läs ett inmatningsblock. # Om du konv...')
dd: Konvertera och kopiera en fil
dd kopierar indata till utdata med en föränderlig I/O-blockstorlek, samtidigt som omvandlingar utförs på data. Sammanfattning:
dd [operand]...
dd alternativ
Som standard kopierar dd standardindata till standardutdata. För att kopiera, gör dd upprepade gånger följande steg i ordning:
De enda alternativen är --help och --version. Se Vanliga alternativ.
- Läs ett inmatningsblock.
- Om du konverterar via "synkronisering", lägg efter behov för att möta inmatningsblockets storlek. Pad med mellanslag om du konverterar via "blockera" eller "avblockera", NUL-bytes annars.
- Om 'bs=' ges och ingen konvertering som nämns i steg (4) eller (5) ges, mata ut data som ett enda block och hoppa över alla återstående steg.
- Om "svabb"-omvandlingen ges, byt ut varje par indatabyte. Om indatalängden är udda, bevara den sista indatabyten (eftersom det inte finns något att byta med).
- Om någon av omvandlingarna 'swab', 'block', 'unblock', 'lcase', 'ucase', 'ascii', 'ebcdic' och 'ibm' ges, gör du dessa konverteringar. Dessa konverteringar fungerar oberoende av ingångsblockering och kan hantera poster som spänner över blockgränser.
- Aggregera resulterande data i utdatablock av den specificerade storleken och mata ut varje utdatablock i tur och ordning. Fyll inte på det sista utgångsblocket; den kan vara kortare än vanligt.