dd(1p): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
'''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 == | |||
<code>dd [operand...]</code> | |||
== BESKRIVNING == | |||
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. | |||
## | === Behandlingssteg === | ||
# Ett indata-block läses in. | |||
# 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. | |||
== ALTERNATIV == | |||
Inga. | Inga. | ||
== OPERANDER == | |||
* | * <code>if=fil</code> - Anger indatafil (standard: standardinmatning). | ||
* | * <code>of=fil</code> - Anger utdatafil (standard: standardutmatning). | ||
* | * <code>ibs=expr</code> - Anger indata blockstorlek (standard: 512 byte). | ||
* | * <code>obs=expr</code> - Anger utdata blockstorlek (standard: 512 byte). | ||
* | * <code>bs=expr</code> - Anger både indata och utdata blockstorlek. | ||
* | * <code>skip=n</code> - Hoppa över <code>n</code> indata-block. | ||
* | * <code>seek=n</code> - Hoppa över <code>n</code> utdata-block. | ||
* | * <code>count=n</code> - Kopiera endast <code>n</code> indata-block. | ||
* | * <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 == | |||
* | * <code>0</code> - Lyckad kopiering. | ||
* | * <code>>0</code> - Ett fel inträffade. | ||
== 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 | 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)]] | |||
== 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]. | |||
= Sidslut = | |||
Tack till [ | 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
- Ett indata-block läses in.
- Om indata-blocket är kortare än den angivna blockstorleken och
sync
-konvertering är specificerad, fylls det med nullbytes. - Om
bs=expr
är specificerad och ingen annan konvertering änsync
ellernoerror
används, skrivs datan som ett enda block. - Om
swab
används, byts varje par av indata-bytes. - Andra konverteringar (
block
,unblock
,lcase
,ucase
) utförs. - 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 övern
indata-block.seek=n
- Hoppa övern
utdata-block.count=n
- Kopiera endastn
indata-block.conv=value
- Tillämpa konverteringar såsomascii
,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.