dd(1p): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med ''''dd(1p) - Linux manual page''' == PROLOG == This manual page is part of the POSIX Programmer's Manual. The Linux implementation of this interface may differ (consult the corresponding Linux manual page for details of Linux behavior), or the interface may not be implemented on Linux. == NAME == dd — convert and copy a file == SYNOPSIS == <code>dd [operand...]</code> == DESCRIPTION == The <code>dd</code> utility shall copy the specified input file to the specified...')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
'''dd(1p) - Linux manual page'''
Här är en översatt version av manualen till svenska:


== PROLOG ==
---
This manual page is part of the POSIX Programmer's Manual. The Linux implementation of this interface may differ (consult the corresponding Linux manual page for details of Linux behavior), or the interface may not be implemented on Linux.


== NAME ==
# dd(1p) - Linux manual sida
dd — convert and copy a file


== SYNOPSIS ==
## PROLOG
<code>dd [operand...]</code>
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.


== DESCRIPTION ==
## NAMN
The <code>dd</code> utility shall copy the specified input file to the specified output file with possible conversions using specific input and output block sizes. It reads input one block at a time, applies specified conversions, and writes output accordingly.
**dd** — konvertera och kopiera en fil


=== Processing Steps ===
## SYNTAX
# An input block is read.
```
# If the input block is shorter than the specified input block size and <code>sync</code> conversion is specified, null bytes shall be appended.
dd [operand...]
# If <code>bs=expr</code> is specified and no conversion other than <code>sync</code> or <code>noerror</code> is requested, the data is written as a single block.
```
# If <code>swab</code> is specified, pairs of input bytes shall be swapped.
# Other conversions (<code>block</code>, <code>unblock</code>, <code>lcase</code>, <code>ucase</code>) are performed.
# Data is aggregated into output blocks of the specified size.


== OPTIONS ==
## BESKRIVNING
None.
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.


== OPERANDS ==
### Bearbetningssteg:
* <code>if=file</code> - Specify input file (default: standard input).
1. Ett indata-block läses in.
* <code>of=file</code> - Specify output file (default: standard output).
2. Om indata-blocket är kortare än den angivna indata-blockstorleken och konverteringen **sync** är specificerad, fylls blocket ut med nollbytes.
* <code>ibs=expr</code> - Set input block size (default: 512 bytes).
3. Om **bs=expr** anges och inga andra konverteringar än **sync** eller **noerror** används, skrivs data som ett enda block.
* <code>obs=expr</code> - Set output block size (default: 512 bytes).
4. Om **swab** anges, byts par av indata-bytes om.
* <code>bs=expr</code> - Set both input and output block size.
5. Andra konverteringar (**block**, **unblock**, **lcase**, **ucase**) utförs.
* <code>skip=n</code> - Skip <code>n</code> input blocks.
6. Data aggregeras till utdatatablock av den angivna storleken.
* <code>seek=n</code> - Skip <code>n</code> output blocks.
* <code>count=n</code> - Copy only <code>n</code> input blocks.
* <code>conv=value</code> - Apply conversions like <code>ascii</code>, <code>ebcdic</code>, <code>lcase</code>, <code>ucase</code>, <code>swab</code>, etc.


== EXIT STATUS ==
## FLAGGOR
* <code>0</code> - Success.
Inga.
* <code>>0</code> - An error occurred.


== EXAMPLES ==
## OPERANDER
Copy from tape drive 0 to tape drive 1:
* **if=fil** – Ange indatafil (standard: standardinmatning).
<code>
* **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.
 
## AVSLUTNINGSSTATUS
* **0** – Framgång.
* **>0** – Ett fel inträffade.
 
## EXEMPEL
Kopiera från bandstation 0 till bandstation 1:
```
dd if=/dev/rmt0h of=/dev/rmt1h
dd if=/dev/rmt0h of=/dev/rmt1h
</code>
```


Strip the first 10 bytes from input:
Ta bort de första 10 byten från indata:
<code>
```
dd ibs=10 skip=1
dd ibs=10 skip=1
</code>
```


Convert an EBCDIC tape to ASCII:
Konvertera ett EBCDIC-band till ASCII:
<code>
```
dd if=/dev/tape of=x ibs=800 cbs=80 conv=ascii,lcase
dd if=/dev/tape of=x ibs=800 cbs=80 conv=ascii,lcase
</code>
```
 
## SE ÄVEN
* [sed(1p)]
* [tr(1p)]
 
## 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).


== SEE ALSO ==
---
* [[sed(1p)]]
* [[tr(1p)]]


== COPYRIGHT ==
**Originalsidan på engelska:** [https://man7.org/linux/man-pages/man1/dd.1p.html](https://man7.org/linux/man-pages/man1/dd.1p.html)
Portions of this text are reprinted from IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX). The official standard can be found at [http://www.opengroup.org/unix/online.html The Open Group].


= Sidslut =
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/).


Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dd.1p.html
Tack till [PC-Service](https://pc-service.se) för att ha sponsrat [Linux.se](https://www.linux.se) med webbhotell.
<HR>
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/
<BR><BR>Tack till [https://pc-service.se PC-Service] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.


[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]
[[Kategori:Linuxmanual]]

Versionen från 14 februari 2025 kl. 17.38

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.