dd(1)

Från Wiki.linux.se
Version från den 14 februari 2025 kl. 10.05 av Admin (diskussion | bidrag) (Skapade sidan med '= dd(1) - Linux manual sida = == Namn == '''dd''' - konvertera och kopiera en fil == Synopsis == <pre> dd [OPERAND]... dd [OPTION] </pre> == Beskrivning == Kopiera en fil, konvertera och formatera enligt de angivna operanderna. * '''bs=BYTES''' - läser och skriver upp till BYTES byte åt gången (standard: 512); åsidosätter ibs och obs * '''cbs=BYTES''' - konverterar BYTES byte åt gången * '''conv=CONVS''' - konverterar filen enligt den kommaseparerade listan av...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

dd(1) - Linux manual sida

Namn

dd - konvertera och kopiera en fil

Synopsis

dd [OPERAND]...
dd [OPTION]

Beskrivning

Kopiera en fil, konvertera och formatera enligt de angivna operanderna.

  • bs=BYTES - läser och skriver upp till BYTES byte åt gången (standard: 512); åsidosätter ibs och obs
  • cbs=BYTES - konverterar BYTES byte åt gången
  • conv=CONVS - konverterar filen enligt den kommaseparerade listan av symboler
  • count=N - kopierar endast N inmatningsblock
  • ibs=BYTES - läser upp till BYTES byte åt gången (standard: 512)
  • if=FIL - läser från FIL istället för stdin
  • iflag=FLAGGOR - läser enligt den kommaseparerade listan av symboler
  • obs=BYTES - skriver BYTES byte åt gången (standard: 512)
  • of=FIL - skriver till FIL istället för stdout
  • oflag=FLAGGOR - skriver enligt den kommaseparerade listan av symboler
  • seek=N (eller oseek=N) - hoppar över N obs-storleksutgångsblock
  • skip=N (eller iseek=N) - hoppar över N ibs-storleksinmatningsblock
  • status=NIVÅ - ställer in nivån på informationen som skrivs till stderr:
 * none - undertrycker allt utom felmeddelanden
 * noxfer - undertrycker den slutliga överföringsstatistiken
 * progress - visar periodisk överföringsstatistik

N och BYTES kan följas av multiplikativa suffix:

  • c=1, w=2, b=512, kB=1000, K=1024, MB=1000*1000, M=1024*1024, GB=1000*1000*1000, G=1024*1024*1024
  • T, P, E, Z, Y, R, Q stöds också
  • Binära prefix kan användas: KiB=K, MiB=M osv.
  • Om N slutar med 'B', räknas byte istället för block.

Konverteringsalternativ

  • ascii - från EBCDIC till ASCII
  • ebcdic - från ASCII till EBCDIC
  • ibm - från ASCII till alternativ EBCDIC
  • block - fyller ut radavslutade poster med mellanslag till cbs-storlek
  • unblock - ersätter avslutande mellanslag i cbs-storlek poster med radbrytningar
  • lcase - ändrar versaler till gemener
  • ucase - ändrar gemener till versaler
  • sparse - försöker söka istället för att skriva alla NUL-utgångsblock
  • swab - byter varje par av inmatningsbyte
  • sync - fyller varje inmatningsblock med NUL till ibs-storlek
  • excl - misslyckas om utgångsfilen redan finns
  • nocreat - skapar inte utgångsfilen
  • notrunc - trunkerar inte utgångsfilen
  • noerror - fortsätter efter läsfel
  • fdatasync - skriver fysiskt ut fildata innan den avslutas
  • fsync - liknar ovan men skriver också metadata

Flaggalternativ

  • append - lägg till i filen utan att skriva över (för utgångsfil)
  • direct - använd direkt I/O för data
  • directory - misslyckas om filen inte är en katalog
  • dsync - använd synkroniserad I/O för data
  • sync - liknar ovan men inkluderar metadata
  • fullblock - samlar fullständiga block av indata
  • nonblock - använd icke-blockerande I/O
  • noatime - uppdatera inte åtkomsttid
  • nocache - begär att cachen rensas
  • noctty - tilldela inte en styrande terminal från fil
  • nofollow - följ inte symboliska länkar

Signalhantering

Skicka en USR1-signal till en körande dd-process för att skriva I/O-statistik till standardfel och sedan fortsätta kopieringen.

Alternativ

  • --help - visar hjälpmeddelandet och avslutar
  • --version - visar versionsinformation och avslutar

Författare

Skriven av Paul Rubin, David MacKenzie och Stuart Kemp.

Rapportera buggar

GNU coreutils online hjälp: https://www.gnu.org/software/coreutils/

Rapportera översättningsfel till: https://translationproject.org/team/

Upphovsrätt

Copyright © 2025 Free Software Foundation, Inc. Licens: GPLv3+ (GNU GPL version 3 eller senare) https://gnu.org/licenses/gpl.html Detta är fri programvara: du får ändra och distribuera den. Det finns INGEN GARANTI, i den mån lagen tillåter.

Se även

Fullständig dokumentation: https://www.gnu.org/software/coreutils/dd eller tillgänglig lokalt via:

info '(coreutils) dd invocation'

Colophon

Denna sida är en del av coreutils-projektet (grundläggande fil-, shell- och textmanipuleringsverktyg). Mer information: http://www.gnu.org/software/coreutils/ Buggrapportering: [http:/


Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dd.1.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.