dd(1p)

Från Wiki.linux.se
Version från den 14 februari 2025 kl. 17.42 av Admin (diskussion | bidrag)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

dd(1p) - Linux manuelsida

PROLOG

Denna manualsida är en del av POSIX Programmer's Manual. Linux-implementeringen av detta gränssnitt kan skilja sig (se motsvarande Linux-manualsida för detaljer om Linux-beteende), eller gränssnittet kanske inte är implementerat i Linux.

NAMN

dd — konvertera och kopiera en fil

SYNOPSIS

dd [operand...]

BESKRIVNING

Verktyget dd kopierar den angivna indatafilen till den angivna utdatafilen med möjliga konverteringar genom specifika in- och utdata blockstorlekar. Det läser indata en blockstorlek åt gången, tillämpar specificerade konverteringar och skriver utdata därefter.

Behandlingssteg

  1. Ett indata-block läses in.
  2. Om indata-blocket är kortare än den angivna blockstorleken och sync-konvertering är specificerad, fylls det med nullbytes.
  3. Om bs=expr är specificerad och ingen annan konvertering än sync eller noerror används, skrivs datan som ett enda block.
  4. Om swab används, byts varje par av indata-bytes.
  5. Andra konverteringar (block, unblock, lcase, ucase) utförs.
  6. Data samlas i utdata-block av angiven storlek.

ALTERNATIV

Inga.

OPERANDER

  • if=fil - Anger indatafil (standard: standardinmatning).
  • of=fil - Anger utdatafil (standard: standardutmatning).
  • ibs=expr - Anger indata blockstorlek (standard: 512 byte).
  • obs=expr - Anger utdata blockstorlek (standard: 512 byte).
  • bs=expr - Anger både indata och utdata blockstorlek.
  • skip=n - Hoppa över n indata-block.
  • seek=n - Hoppa över n utdata-block.
  • count=n - Kopiera endast n indata-block.
  • conv=value - Tillämpa konverteringar såsom ascii, ebcdic, lcase, ucase, swab, etc.

AVSLUTNINGSSTATUS

  • 0 - Lyckad kopiering.
  • >0 - Ett fel inträffade.

EXEMPEL

Kopiera från bandstation 0 till bandstation 1: dd if=/dev/rmt0h of=/dev/rmt1h

Ta bort de första 10 byten från indata: dd ibs=10 skip=1

Konvertera en EBCDIC-bandfil till ASCII: dd if=/dev/tape of=x ibs=800 cbs=80 conv=ascii,lcase

SE ÄVEN

UPPHOVSRÄTT

Delar av denna text är återgiven från IEEE Std 1003.1-2017, Standard för Informationsteknologi -- Portabelt operativsystemgränssnitt (POSIX). Den officiella standarden finns på The Open Group.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dd.1p.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till PC-Service som har sponsrat Linux.se med webbhotell.