Команда конвертирует и копирует файл
Операнды
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 ...] указывает одно или более следующих конвертаций:
ascii | Конвертирует EBCDIC в ASCII. |
block | Конвертирует записи переменной длины в записи фиксированной длины. |
еbcdic | Конвертирует ASCII то EBCDIC. |
iascii | Конвертирует IBM-EBCDIC в ASCII. |
unblock | Конвертирует записи фиксированной длины в записи переменной длины. |
lcase | Переводит все алфавитные символы в нижний регистр. |
ucase | Переводит все алфавитные символы в верхний регистр. |
swab | Обменивает каждую пару байтов. |
noerror | Не прекращает обработку при возникновении ошибки. |
sync | Дополняет каждую входную запись до размера ibs. |
sparse | Создаёт разреженный выходной файл. |
notrunc | Не обрезает выходной файл. |
Примеры
Копирование файла 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
Стоимость рекламы на телевидении Перми
Авиационная промышленность
|