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
 
(En mellanliggande sidversion av samma användare visas inte)
Rad 1: Rad 1:
'''dd(1p) - Linux manual page'''
'''dd(1p) - Linux manuelsida'''


== PROLOG ==
== 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.
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.


== NAME ==
== NAMN ==
dd — convert and copy a file
dd — konvertera och kopiera en fil


== SYNOPSIS ==
== SYNOPSIS ==
<code>dd [operand...]</code>
<code>dd [operand...]</code>


== DESCRIPTION ==
== BESKRIVNING ==
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.
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.


=== Processing Steps ===
=== Behandlingssteg ===
# An input block is read.
# Ett indata-block läses in.
# If the input block is shorter than the specified input block size and <code>sync</code> conversion is specified, null bytes shall be appended.
# Om indata-blocket är kortare än den angivna blockstorleken och <code>sync</code>-konvertering är specificerad, fylls det med nullbytes.
# 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.
# 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.
# If <code>swab</code> is specified, pairs of input bytes shall be swapped.
# Om <code>swab</code> används, byts varje par av indata-bytes.
# Other conversions (<code>block</code>, <code>unblock</code>, <code>lcase</code>, <code>ucase</code>) are performed.
# Andra konverteringar (<code>block</code>, <code>unblock</code>, <code>lcase</code>, <code>ucase</code>) utförs.
# Data is aggregated into output blocks of the specified size.
# Data samlas i utdata-block av angiven storlek.


== OPTIONS ==
== ALTERNATIV ==
None.
Inga.


== OPERANDS ==
== OPERANDER ==
* <code>if=file</code> - Specify input file (default: standard input).
* <code>if=fil</code> - Anger indatafil (standard: standardinmatning).
* <code>of=file</code> - Specify output file (default: standard output).
* <code>of=fil</code> - Anger utdatafil (standard: standardutmatning).
* <code>ibs=expr</code> - Set input block size (default: 512 bytes).
* <code>ibs=expr</code> - Anger indata blockstorlek (standard: 512 byte).
* <code>obs=expr</code> - Set output block size (default: 512 bytes).
* <code>obs=expr</code> - Anger utdata blockstorlek (standard: 512 byte).
* <code>bs=expr</code> - Set both input and output block size.
* <code>bs=expr</code> - Anger både indata och utdata blockstorlek.
* <code>skip=n</code> - Skip <code>n</code> input blocks.
* <code>skip=n</code> - Hoppa över <code>n</code> indata-block.
* <code>seek=n</code> - Skip <code>n</code> output blocks.
* <code>seek=n</code> - Hoppa över <code>n</code> utdata-block.
* <code>count=n</code> - Copy only <code>n</code> input blocks.
* <code>count=n</code> - Kopiera endast <code>n</code> indata-block.
* <code>conv=value</code> - Apply conversions like <code>ascii</code>, <code>ebcdic</code>, <code>lcase</code>, <code>ucase</code>, <code>swab</code>, 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.


== EXIT STATUS ==
== AVSLUTNINGSSTATUS ==
* <code>0</code> - Success.
* <code>0</code> - Lyckad kopiering.
* <code>>0</code> - An error occurred.
* <code>>0</code> - Ett fel inträffade.


== EXAMPLES ==
== EXEMPEL ==
Copy from tape drive 0 to tape drive 1:
Kopiera från bandstation 0 till bandstation 1:
<code>
<code>
dd if=/dev/rmt0h of=/dev/rmt1h
dd if=/dev/rmt0h of=/dev/rmt1h
</code>
</code>


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


Convert an EBCDIC tape to ASCII:
Konvertera en EBCDIC-bandfil till ASCII:
<code>
<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>
</code>


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


== COPYRIGHT ==
== UPPHOVSRÄTT ==
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].
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 =
= Sidslut =

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.