dd(1p): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
 
Rad 1: Rad 1:
Här är en översatt version av manualen till svenska:
'''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.


# dd(1p) - Linux manual sida
== NAMN ==
dd — konvertera och kopiera en fil


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


## NAMN
== BESKRIVNING ==
**dd** — konvertera och kopiera en fil
Verktyget <code>dd</code> 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.


## SYNTAX
=== Behandlingssteg ===
```
# Ett indata-block läses in.
dd [operand...]
# Om indata-blocket är kortare än den angivna blockstorleken och <code>sync</code>-konvertering är specificerad, fylls det med nullbytes.
```
# Om <code>bs=expr</code> är specificerad och ingen annan konvertering än <code>sync</code> eller <code>noerror</code> används, skrivs datan som ett enda block.
# Om <code>swab</code> används, byts varje par av indata-bytes.
# Andra konverteringar (<code>block</code>, <code>unblock</code>, <code>lcase</code>, <code>ucase</code>) utförs.
# Data samlas i utdata-block av angiven storlek.


## BESKRIVNING
== ALTERNATIV ==
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.
 
### 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.
 
## FLAGGOR
Inga.
Inga.


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


## AVSLUTNINGSSTATUS
== AVSLUTNINGSSTATUS ==
* **0** – Framgång.
* <code>0</code> - Lyckad kopiering.
* **>0** – Ett fel inträffade.
* <code>>0</code> - Ett fel inträffade.


## EXEMPEL
== EXEMPEL ==
Kopiera från bandstation 0 till bandstation 1:
Kopiera från bandstation 0 till bandstation 1:
```
<code>
dd if=/dev/rmt0h of=/dev/rmt1h
dd if=/dev/rmt0h of=/dev/rmt1h
```
</code>


Ta bort de första 10 byten från indata:
Ta bort de första 10 byten från indata:
```
<code>
dd ibs=10 skip=1
dd ibs=10 skip=1
```
</code>


Konvertera ett EBCDIC-band till ASCII:
Konvertera en EBCDIC-bandfil 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).


---
== SE ÄVEN ==
* [[sed(1p)]]
* [[tr(1p)]]


**Originalsidan engelska:** [https://man7.org/linux/man-pages/man1/dd.1p.html](https://man7.org/linux/man-pages/man1/dd.1p.html)
== 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å [http://www.opengroup.org/unix/online.html The Open Group].


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


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

Nuvarande version från 14 februari 2025 kl. 17.42

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.