Lines Matching +full:end +full:- +full:of +full:- +full:conversion

1 .\"-
3 .\" The Regents of the University of California. All rights reserved.
6 .\" Keith Muller of the University of California, San Diego.
11 .\" 1. Redistributions of source code must retain the above copyright
12 .\" notice, this list of conditions and the following disclaimer.
14 .\" notice, this list of conditions and the following disclaimer in the
16 .\" 3. Neither the name of the University nor the names of its contributors
22 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
25 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
45 Input data is read and written in 512-byte blocks.
50 displays the number of complete and partial input and output blocks
54 .Bl -tag -width "of=file"
63 If no conversion values other than
69 single block without any aggregation of short blocks.
71 Set the conversion record size to
74 The conversion record size is required by the record oriented conversion
86 When padding a block in conversion mode or due to use of
97 bytes instead of the default 512.
101 instead of the standard input.
105 is one of the symbols from the following list.
106 .Bl -tag -width "fullblock"
112 limits the number of times
114 is called on the input rather than the number of blocks copied in full.
129 bytes instead of the default 512.
130 .It Cm of Ns = Ns Ar file
133 instead of the standard output.
136 conversion value is specified.
137 If an initial portion of the output file is seeked past (see the
144 is one of the symbols from the following list.
145 .Bl -tag -width "direct"
165 blocks from the beginning of the output before copying.
166 On non-tape devices, an
174 If the seek operation is past the end of file, space from the current
175 end of file to the specified offset is filled with blocks of
181 blocks from the beginning of the input before copying.
186 For pipes, the correct number of bytes is read.
187 For all other devices, the correct number of blocks is read without
196 is one of the symbols from the following list.
197 .Bl -tag -width "progress"
199 Do not print the transfer statistics as the last line of status output.
209 is one of the symbols from the following list.
210 .Bl -tag -width "unblock"
225 There are two conversion maps for
236 .No pre- Ns Bx 4.3 reno
239 Treats the input as a sequence of newline or end-of-file terminated variable
240 length records independent of input and output block boundaries.
246 Input records shorter than the conversion record size are padded with spaces.
247 Input records longer than the conversion record size are truncated.
248 The number of truncated input records, if any, are reported to the standard
249 error output at the completion of the copy.
264 There are four conversion maps for
283 .No pre- Ns Bx 4.3 reno
309 conversion is also specified, any missing input data will be replaced
312 bytes (or with spaces if a block oriented conversion value was
318 the automatic selection of the fill character.
321 conversion is not specified, the input block is omitted from the output.
335 If the input file is not a multiple of the output block size
336 after conversion, this conversion forces the final output block
339 This option is incompatible with use of the
343 If one or more output blocks would consist solely of
345 bytes, try to seek the output file by the required space instead of
350 Swap every pair of input bytes.
351 If an input buffer has an odd number of bytes, the last byte will be
355 Spaces are used for pad bytes if a block oriented conversion value is
362 Treats the input as a sequence of fixed length records independent of input
364 The length of the input records is specified by the
372 Where sizes or speed are specified, a decimal, octal, or hexadecimal number of
386 or the number of bytes in an integer, respectively.
393 displays the number of complete and partial input and output blocks,
394 truncated input records and odd-length byte-swapping blocks to the
401 Otherwise, the rest of the block will be written.
404 conversion value was specified and the input line was too long to
405 fit in the conversion record or was not newline terminated.
407 Normally, data resulting from input or conversion or both are aggregated
408 into output blocks of the specified size.
409 After the end of input is reached, any remaining output is written as
435 .Ex -std
439 .Dl "dd if=/dev/ada0 of=/dev/null bs=1m"
441 Do a refresh of a disk drive, in order to prevent presently
444 .Dl "dd if=/dev/ada0 of=/dev/ada0 bs=1m"
448 .Dl "dd if=file conv=parnone of=file.txt"
452 .Dl "dd if=file conv=pareven | cmp -x - file"
454 To create an image of a Mode-1 CD-ROM, which is a commonly used format
455 for data CD-ROM disks, use a block size of 2048 bytes:
457 .Dl "dd if=/dev/cd0 of=filename.iso bs=2048"
459 Write a filesystem image to a memory stick, padding the end with zeros,
462 .Dl "dd if=memstick.img of=/dev/da0 bs=1m conv=noerror,sync"
473 utility is expected to be a superset of the
474 .St -p1003.2
499 subsystem might prevent the super-user from writing blocks to a disk.