Команда конвертирует и копирует файл
Операнды
if=input |
Определяет входное имя файла. По умолчанию стандартный ввод. | ||||||||||||||||||||||||
of=output |
Определяет выходное имя файла. По умолчанию стандартный вывод. | ||||||||||||||||||||||||
ibs=n |
Определяет размер входного блока в байтах (по умолчанию 1024). | ||||||||||||||||||||||||
obs=n |
Определяет размер выходного блока в байтах (по умолчанию 1024). | ||||||||||||||||||||||||
bs=n |
Определяет размеры входного и выходного блока в байтах, подавляя действие опций ibs и obs. | ||||||||||||||||||||||||
cbs=n |
Определяет размер буфера конвертации. | ||||||||||||||||||||||||
skip=number |
Пропускает number входных записей, прежде чем начать копирование. | ||||||||||||||||||||||||
files=number |
Копирует number входных файлов прежде, чем закончиться (имеет смысл только там, где входом является. магнитная лента или подобное устройство). | ||||||||||||||||||||||||
iseek=number |
Смещает указатель во входном файле на number записей, прежде чем начать копирование. | ||||||||||||||||||||||||
oseek=number |
Смещает указатель в выходном файле на number записей, прежде чем начать копирование. | ||||||||||||||||||||||||
seek=number |
Смещает указатель в выходном файле на number записей, прежде чем начать копирование. То же самое, что и oseek. | ||||||||||||||||||||||||
count=number |
Копирует только number входных записей. | ||||||||||||||||||||||||
conv=specification[,specification ...] указывает одно или более следующих конвертаций:
|
Примеры
Копирование файла expdat.dmp в файл expdat_26_07_10.dmp:
dd if=expdat.dmp of=expdat_26_07_10.dmp
Копирование файла expdat.dmp в файл expdat_26_07_10.dmp блоками по 64Кб.:
dd if=expdat.dmp of=expdat_27_07_10.dmp bs=64k
Создание файла test.dat размером 100Кб. заполненого нулями:
dd if=/dev/zero of=test.dat bs=100k count=1
Вывод файла test.txt на экран с переводом содержимого в верхний регистр:
dd if=test.txt conv=ucase