Проект переехал на новый домен!  [[ перейти ]]

dd - копирование и конвертация файлов.

Параметры:
----------------------------------------------------------------------------------
if=файл 	читает данные из файла вместо стандартного ввода.
of=файл 	пишет данные в файл вместо стандартного вывода.
bs=n  		размер блока
ibs=nn,obs=nn  	задает, сколько байтов нужно считывать или записывать за раз
count=n  	сколько блоков скопировать
skip=n  	сколько блоков от начала файла пропустить перед началом копирования

conv=фильтр,фильтр	  применить фильтры конвертациии.
    	    ascii	  сконвертировать в ASCII из EBCDIC
	    ebcdic   	  и наоборот
	    block  	  выравнивание блоков
	    lcase	  преобразовать к нижнему регистру
	    ucase 	  преобразовать к верхнему регистру
	    swab 	  менять местами пары байт
	    noerror 	  игнорировать ошибки ввода-вывода
----------------------------------------------------------------------------------

Примеры использования:
sh# dd if=/dev/zero of=/var/swap.swp bs=1024k count=150 ; своп файл размером 150Mb
sh# dd if=/dev/acd0 of=/obraz.iso bs=512		; снимает образ диска
sh# dd if=/dev/ad0 of=/bootloader.mbr bs=512 count=1	; бэкапит mbr
sh# dd if=/dev/ad0 of=/dev/null bs=1m			; проверка на бэды смотрим в /var/log/messages
sh# dd if=/dev/random of=/dev/ad0 bs=512		; ОПАСНО!!! затереть инфу на диске ;))

Успех выполнения:
Если 	 0	Входной файл успешно скопирован.
Если 	>0 	Произошла ошибка.