<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_dd</id>
		<title>32v 1m dd - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_dd"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_dd&amp;action=history"/>
		<updated>2026-05-10T18:59:38Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=32v_1m_dd&amp;diff=6952&amp;oldid=prev</id>
		<title>Neozeed: New page: DD(1)               UNIX Programmer's Manual                DD(1)    == NAME ==      dd - convert and copy a file  == SYNOPSIS ==      dd [option=value] ...  == DESCRIPTION ==      _D_d co...</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_dd&amp;diff=6952&amp;oldid=prev"/>
				<updated>2009-10-26T13:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;New page: DD(1)               UNIX Programmer&amp;#039;s Manual                DD(1)    == NAME ==      dd - convert and copy a file  == SYNOPSIS ==      dd [option=value] ...  == DESCRIPTION ==      _D_d co...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;DD(1)               UNIX Programmer's Manual                DD(1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NAME ==&lt;br /&gt;
     dd - convert and copy a file&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
     dd [option=value] ...&lt;br /&gt;
&lt;br /&gt;
== DESCRIPTION ==&lt;br /&gt;
     _D_d copies the specified input file to the specified output&lt;br /&gt;
     with possible conversions.  The standard input and output&lt;br /&gt;
     are used by default.  The input and output block size may be&lt;br /&gt;
     specified to take advantage of raw physical I/O.&lt;br /&gt;
&lt;br /&gt;
     _o_p_t_i_o_n         _v_a_l_u_e_s&lt;br /&gt;
     if=            input file name; standard input is default&lt;br /&gt;
     of=            output file name; standard output is default&lt;br /&gt;
     ibs=_n          input block size _n bytes (default 512)&lt;br /&gt;
     obs=_n          output block size (default 512)&lt;br /&gt;
     bs=_n           set both input and output block size,&lt;br /&gt;
                    superseding _i_b_s and _o_b_s; also, if no conver-&lt;br /&gt;
                    sion is specified, it is particularly effi-&lt;br /&gt;
                    cient since no copy need be done&lt;br /&gt;
     cbs=_n          conversion buffer size&lt;br /&gt;
     skip=_n         skip _n input records before starting copy&lt;br /&gt;
     files=_n        skip _n input files before starting copy&lt;br /&gt;
     seek=_n         seek _n records from beginning of output file&lt;br /&gt;
                    before copying&lt;br /&gt;
     count=_n        copy only _n input records&lt;br /&gt;
     conv=ascii     convert EBCDIC to ASCII&lt;br /&gt;
          ebcdic    convert ASCII to EBCDIC&lt;br /&gt;
          ibm       slightly different map of ASCII to EBCDIC&lt;br /&gt;
          lcase     map alphabetics to lower case&lt;br /&gt;
          ucase     map alphabetics to upper case&lt;br /&gt;
          swab      swap every pair of bytes&lt;br /&gt;
          noerror   do not stop processing on an error&lt;br /&gt;
          sync      pad every input record to _i_b_s&lt;br /&gt;
          ... , ... several comma-separated conversions&lt;br /&gt;
&lt;br /&gt;
     Where sizes are specified, a number of bytes is expected.  A&lt;br /&gt;
     number may end with k, b or w to specify multiplication by&lt;br /&gt;
     1024, 512, or 2 respectively; a pair of numbers may be&lt;br /&gt;
     separated by x to indicate a product.&lt;br /&gt;
&lt;br /&gt;
     _C_b_s is used only if _a_s_c_i_i or _e_b_c_d_i_c conversion is specified.&lt;br /&gt;
     In the former case _c_b_s characters are placed into the&lt;br /&gt;
     conversion buffer, converted to ASCII, and trailing blanks&lt;br /&gt;
     trimmed and new-line added before sending the line to the&lt;br /&gt;
     output.  In the latter case ASCII characters are read into&lt;br /&gt;
     the conversion buffer, converted to EBCDIC, and blanks added&lt;br /&gt;
     to make up an output record of size _c_b_s.&lt;br /&gt;
&lt;br /&gt;
     After completion, _d_d reports the number of whole and partial&lt;br /&gt;
     input and output blocks.&lt;br /&gt;
&lt;br /&gt;
     For example, to read an EBCDIC tape blocked ten 80-byte&lt;br /&gt;
     EBCDIC card images per record into the ASCII file _x:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          dd if=/dev/rmt0 of=x ibs=800 cbs=80 conv=ascii,lcase&lt;br /&gt;
&lt;br /&gt;
     Note the use of raw magtape.  _D_d is especially suited to I/O&lt;br /&gt;
     on the raw physical devices because it allows reading and&lt;br /&gt;
     writing in arbitrary record sizes.&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&lt;br /&gt;
     [[32v 1m cp|cp(1)]], [[32v 1m tr|tr(1)]]&lt;br /&gt;
&lt;br /&gt;
== DIAGNOSTICS ==&lt;br /&gt;
     f+p records in(out): numbers of full and partial records&lt;br /&gt;
     read(written)&lt;br /&gt;
&lt;br /&gt;
== BUGS ==&lt;br /&gt;
     The ASCII/EBCDIC conversion tables are taken from the 256&lt;br /&gt;
     character standard in the CACM Nov, 1968.  The `ibm' conver-&lt;br /&gt;
     sion, while less blessed as a standard, corresponds better&lt;br /&gt;
     to certain IBM print train conventions.  There is no univer-&lt;br /&gt;
     sal solution.&lt;br /&gt;
&lt;br /&gt;
     Newlines are inserted only on conversion to ASCII; padding&lt;br /&gt;
     is done only on conversion to EBCDIC.  These should be&lt;br /&gt;
     separate options.&lt;br /&gt;
&lt;br /&gt;
[[Category:32v man section 1]]&lt;/div&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	</feed>