<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Comandos_de_la_terminal%2Fdd</id>
	<title>Comandos de la terminal/dd - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Comandos_de_la_terminal%2Fdd"/>
	<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Comandos_de_la_terminal/dd&amp;action=history"/>
	<updated>2026-05-04T02:26:37Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>http://wiki.cabal.mx/index.php?title=Comandos_de_la_terminal/dd&amp;diff=5446&amp;oldid=prev</id>
		<title>Rrc: Página creada con &#039;__NOTOC__ *  dd  == dd ==  &lt;syntaxhighlight lang=&quot;bash&quot;&gt;  [rrc@Llawyr ComandosDeLaTerminal]$ dd --help Usage: dd [OPERAND]...   or:  dd OPTION Copy a file, converting ...&#039;</title>
		<link rel="alternate" type="text/html" href="http://wiki.cabal.mx/index.php?title=Comandos_de_la_terminal/dd&amp;diff=5446&amp;oldid=prev"/>
		<updated>2014-05-17T15:53:50Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;__NOTOC__ * &lt;a href=&quot;#dd&quot;&gt; dd&lt;/a&gt;  == dd ==  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;  [rrc@Llawyr ComandosDeLaTerminal]$ dd --help Usage: dd [OPERAND]...   or:  dd OPTION Copy a file, converting ...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#dd | dd]]&lt;br /&gt;
&lt;br /&gt;
== dd ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr ComandosDeLaTerminal]$ dd --help&lt;br /&gt;
Usage: dd [OPERAND]...&lt;br /&gt;
  or:  dd OPTION&lt;br /&gt;
Copy a file, converting and formatting according to the operands.&lt;br /&gt;
&lt;br /&gt;
  bs=BYTES        read and write up to BYTES bytes at a time&lt;br /&gt;
  cbs=BYTES       convert BYTES bytes at a time&lt;br /&gt;
  conv=CONVS      convert the file as per the comma separated symbol list&lt;br /&gt;
  count=N         copy only N input blocks&lt;br /&gt;
  ibs=BYTES       read up to BYTES bytes at a time (default: 512)&lt;br /&gt;
  if=FILE         read from FILE instead of stdin&lt;br /&gt;
  iflag=FLAGS     read as per the comma separated symbol list&lt;br /&gt;
  obs=BYTES       write BYTES bytes at a time (default: 512)&lt;br /&gt;
  of=FILE         write to FILE instead of stdout&lt;br /&gt;
  oflag=FLAGS     write as per the comma separated symbol list&lt;br /&gt;
  seek=N          skip N obs-sized blocks at start of output&lt;br /&gt;
  skip=N          skip N ibs-sized blocks at start of input&lt;br /&gt;
  status=WHICH    WHICH info to suppress outputting to stderr;&lt;br /&gt;
                  &amp;#039;noxfer&amp;#039; suppresses transfer stats, &amp;#039;none&amp;#039; suppresses all&lt;br /&gt;
&lt;br /&gt;
N and BYTES may be followed by the following multiplicative suffixes:&lt;br /&gt;
c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M&lt;br /&gt;
GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.&lt;br /&gt;
&lt;br /&gt;
Each CONV symbol may be:&lt;br /&gt;
&lt;br /&gt;
  ascii     from EBCDIC to ASCII&lt;br /&gt;
  ebcdic    from ASCII to EBCDIC&lt;br /&gt;
  ibm       from ASCII to alternate EBCDIC&lt;br /&gt;
  block     pad newline-terminated records with spaces to cbs-size&lt;br /&gt;
  unblock   replace trailing spaces in cbs-size records with newline&lt;br /&gt;
  lcase     change upper case to lower case&lt;br /&gt;
  ucase     change lower case to upper case&lt;br /&gt;
  sparse    try to seek rather than write the output for NUL input blocks&lt;br /&gt;
  swab      swap every pair of input bytes&lt;br /&gt;
  sync      pad every input block with NULs to ibs-size; when used&lt;br /&gt;
            with block or unblock, pad with spaces rather than NULs&lt;br /&gt;
  excl      fail if the output file already exists&lt;br /&gt;
  nocreat   do not create the output file&lt;br /&gt;
  notrunc   do not truncate the output file&lt;br /&gt;
  noerror   continue after read errors&lt;br /&gt;
  fdatasync  physically write output file data before finishing&lt;br /&gt;
  fsync     likewise, but also write metadata&lt;br /&gt;
&lt;br /&gt;
Each FLAG symbol may be:&lt;br /&gt;
&lt;br /&gt;
  append    append mode (makes sense only for output; conv=notrunc suggested)&lt;br /&gt;
  direct    use direct I/O for data&lt;br /&gt;
  directory  fail unless a directory&lt;br /&gt;
  dsync     use synchronized I/O for data&lt;br /&gt;
  sync      likewise, but also for metadata&lt;br /&gt;
  fullblock  accumulate full blocks of input (iflag only)&lt;br /&gt;
  nonblock  use non-blocking I/O&lt;br /&gt;
  noatime   do not update access time&lt;br /&gt;
  nocache   discard cached data&lt;br /&gt;
  noctty    do not assign controlling terminal from file&lt;br /&gt;
  nofollow  do not follow symlinks&lt;br /&gt;
  count_bytes  treat &amp;#039;count=N&amp;#039; as a byte count (iflag only)&lt;br /&gt;
  skip_bytes  treat &amp;#039;skip=N&amp;#039; as a byte count (iflag only)&lt;br /&gt;
  seek_bytes  treat &amp;#039;seek=N&amp;#039; as a byte count (oflag only)&lt;br /&gt;
&lt;br /&gt;
Sending a USR1 signal to a running &amp;#039;dd&amp;#039; process makes it&lt;br /&gt;
print I/O statistics to standard error and then resume copying.&lt;br /&gt;
&lt;br /&gt;
  $ dd if=/dev/zero of=/dev/null&amp;amp; pid=$!&lt;br /&gt;
  $ kill -USR1 $pid; sleep 1; kill $pid&lt;br /&gt;
  18335302+0 records in&lt;br /&gt;
  18335302+0 records out&lt;br /&gt;
  9387674624 bytes (9.4 GB) copied, 34.6279 seconds, 271 MB/s&lt;br /&gt;
&lt;br /&gt;
Options are:&lt;br /&gt;
&lt;br /&gt;
      --help     display this help and exit&lt;br /&gt;
      --version  output version information and exit&lt;br /&gt;
&lt;br /&gt;
Report dd bugs to bug-coreutils@gnu.org&lt;br /&gt;
GNU coreutils home page: &amp;lt;http://www.gnu.org/software/coreutils/&amp;gt;&lt;br /&gt;
General help using GNU software: &amp;lt;http://www.gnu.org/gethelp/&amp;gt;&lt;br /&gt;
For complete documentation, run: info coreutils &amp;#039;dd invocation&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[rrc@Llawyr ComandosDeLaTerminal]$ dd --version&lt;br /&gt;
dd (coreutils) 8.21&lt;br /&gt;
Copyright (C) 2013 Free Software Foundation, Inc.&lt;br /&gt;
License GPLv3+: GNU GPL version 3 or later &amp;lt;http://gnu.org/licenses/gpl.html&amp;gt;.&lt;br /&gt;
This is free software: you are free to change and redistribute it.&lt;br /&gt;
There is NO WARRANTY, to the extent permitted by law.&lt;br /&gt;
&lt;br /&gt;
Written by Paul Rubin, David MacKenzie, and Stuart Kemp.&lt;br /&gt;
&lt;br /&gt;
Respaldar el MBR con dd:&lt;br /&gt;
&lt;br /&gt;
MBR Tomaño Total&lt;br /&gt;
&lt;br /&gt;
    446 + 64 + 2 = 512&lt;br /&gt;
&lt;br /&gt;
donde,&lt;br /&gt;
&lt;br /&gt;
    446 bytes - Bootstrap.&lt;br /&gt;
    64 bytes - Tabla de Partición.&lt;br /&gt;
    2 bytes - Firma.&lt;br /&gt;
&lt;br /&gt;
512 vs 446 Bytes&lt;br /&gt;
&lt;br /&gt;
    Usa 446 bytes para sobre escribir o restorar tu /dev/XYZ MBR código de boot solo con los contenidos de tu archive de MBR.DD.&lt;br /&gt;
    Usa 512 bytes para sobre escribir o restorar tu /dev/XYZ con el MBR total que tiene Código de boot, la  Tabla de Partición y la firma.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
dd comando para copiar MBR (entre solo dos discos con particiones identicales)&lt;br /&gt;
&lt;br /&gt;
    dd if=/dev/sda of=/dev/sdb bs=512 count=1&lt;br /&gt;
El comando va a copiar 512 bytes (MBR) de sda a sdb. SOLO sirve si los discos tienen particiones identicales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dd comando para dos discos de particiones de diferentes tomaños&lt;br /&gt;
&lt;br /&gt;
    dd if=/dev/sda of=/tmp/mbrsda.bak bs=512 count=1&lt;br /&gt;
para restorar el imagen a cualquier sdb:&lt;br /&gt;
    dd if=/tmp/mbrsda.bak of=/dev/sdb bs=446 count=1&lt;br /&gt;
&lt;br /&gt;
dd comando para creatr un boot USB de un ISO hybrido imagen&lt;br /&gt;
    dd bs=5M if=NombreDelImage.iso of=/dev/sdx&lt;br /&gt;
Debe asegurar que la lave USB NO está monteado&lt;br /&gt;
&lt;br /&gt;
Para vaciar y limpiar un MBR:&lt;br /&gt;
  dd if=/dev/zero of=/dev/hda bs=512 count=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Comandos de la terminal]]&lt;/div&gt;</summary>
		<author><name>Rrc</name></author>
		
	</entry>
</feed>