dd(1p)

Från Wiki.linux.se
Version från den 14 februari 2025 kl. 17.38 av Admin (diskussion | bidrag)
Hoppa till navigering Hoppa till sök

Här är en översatt version av manualen till svenska:

---

  1. dd(1p) - Linux manual sida
    1. PROLOG

Denna manualsida är en del av POSIX-programmeringsmanualen. Linux-implementeringen av detta gränssnitt kan skilja sig åt (konsultera motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.

    1. NAMN
    • dd** — konvertera och kopiera en fil
    1. SYNTAX

``` dd [operand...] ```

    1. BESKRIVNING

Verktyget **dd** kopierar den angivna indatafilen till den angivna utdatafilen med eventuella konverteringar, samt specificerade in- och utdata-blockstorlekar. Det läser indata en blockstorlek i taget, tillämpar angivna konverteringar och skriver utdata därefter.

      1. Bearbetningssteg:

1. Ett indata-block läses in. 2. Om indata-blocket är kortare än den angivna indata-blockstorleken och konverteringen **sync** är specificerad, fylls blocket ut med nollbytes. 3. Om **bs=expr** anges och inga andra konverteringar än **sync** eller **noerror** används, skrivs data som ett enda block. 4. Om **swab** anges, byts par av indata-bytes om. 5. Andra konverteringar (**block**, **unblock**, **lcase**, **ucase**) utförs. 6. Data aggregeras till utdatatablock av den angivna storleken.

    1. FLAGGOR

Inga.

    1. OPERANDER
  • **if=fil** – Ange indatafil (standard: standardinmatning).
  • **of=fil** – Ange utdatafil (standard: standardutmatning).
  • **ibs=expr** – Ange indata-blockstorlek (standard: 512 byte).
  • **obs=expr** – Ange utdata-blockstorlek (standard: 512 byte).
  • **bs=expr** – Ange 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=värde** – Tillämpa konverteringar som **ascii**, **ebcdic**, **lcase**, **ucase**, **swab** etc.
    1. AVSLUTNINGSSTATUS
  • **0** – Framgång.
  • **>0** – Ett fel inträffade.
    1. 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 ett EBCDIC-band till ASCII: ``` dd if=/dev/tape of=x ibs=800 cbs=80 conv=ascii,lcase ```

    1. SE ÄVEN
  • [sed(1p)]
  • [tr(1p)]
    1. COPYRIGHT

Delar av denna text är återtryckt från IEEE Std 1003.1-2017, Standard för Informationsteknik – Portable Operating System Interface (POSIX). Den officiella standarden finns på [The Open Group](http://www.opengroup.org/unix/online.html).

---

Det här är en maskinöversättning av Linux-manualsidor till svenska. Om du hittar fel, vänligen rapportera dem via formuläret på [Linux.se](https://www.linux.se/kontaka-linux-se/).

Tack till [PC-Service](https://pc-service.se) för att ha sponsrat [Linux.se](https://www.linux.se) med webbhotell.