mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

      DD(1)                                                     DD(1)

      НАЗВАНИЕ
              dd - копирование файла с преобразованием

      СИНТАКСИС
              dd  [опция=значение ...]

      ОПИСАНИЕ
              Команда dd копирует указанный входной файл в  указанный
              выходной файл,  выполняя  заданные  преобразования.  По
              умолчанию используются стандартные ввод и вывод.  Можно
              указывать размеры блоков для ввода и вывода, чтобы  ис-
              пользовать особенности конкретных  бесструктурных  уст-
              ройств.

              Допускаются следующие пары опция=значение:

              if=файл
                   Задается  имя входного файла; по умолчанию исполь-
                   зуется стандартный ввод.

              of=файл
                   Задается имя выходного файла; по умолчанию исполь-
                   зуется стандартный вывод.

              ibs=n
                   Задается размер входного блока в байтах (по  умол-
                   чанию 1024).

              obs=n
                   Задается размер выходного блока в байтах (по умол-
                   чанию 1024).

              bs=n Устанавливаются размеры входного и выходного  бло-
                   ка,  подавляя действие опций ibs и obs. Если ника-
                   ких преобразований не указано, то этот способ осо-
                   бенно эффективен, так как не  придется  копировать
                   данные в памяти.

              cbs=n
                   Задается размер буфера преобразований.

              skip=n
                   Пропустить  n  входных блоков, прежде чем начинать
                   копирование.

              seek=n
                   Вставить в выходной файл n блоков, заполненых  ну-
                   лями, прежде чем начинать копирование.

              count=n
                   Копировать только n входных блоков.

              conv=ascii
                   Преобразовывать EBCDIC в ASCII.

              conv=ebcdic
                   Преобразовывать ASCII в EBCDIC.

              conv=ibm
                   Немного иное отображение ASCII в EBCDIC.

              conv=lcase
                   Сделать все буквы малыми.

              conv=ucase
                   Сделать все буквы большими.

              conv=swab
                   Переставлять каждую пару байт.

              conv=noerror
                   Не останавливать работу в случае ошибки.

              conv=sync
                   Дополнять каждый входной блок до размера,  указан-
                   ного в опции ibs.

              conv=osync
                   Дополнять каждый выходной блок до размера, указан-
                   ного в опции obs.

              После  опции  conv можно указать несколько преобразова-
              ний, разделяя их запятыми.

              В тех опциях, в  которых  задаются  размеры,  требуется
              указывать число байт. Число может кончаться  на  k,  b,
              или w, что вызывает умножение на 1024, 512, и  2  соот-
              ветствено; пара чисел может быть разделена символом  x,
              что обозначает умножение.

              Конструкция cbs=n  используется,  только  если  указано
              преобразование  conv=ascii  или  conv=ebcdic.  В первом
              случае n символов (преобразованных в код ASCII) помеща-
              ются в буфер преобразований, и, прежде чем  послать  их
              на вывод, в буфере отбрасываются концевые пробелы и до-
              бавляется перевод строки. Во втором случае строка чита-
              ется  в  буфер  преобразований,  и,  преобразованная  в
              EBCDIC, дополняется пробелами до размера n.

              После выполнения команда dd выводит количество полных и
              частично заполненых входных и выходных блоков.

      ДИАГНОСТИКА
              f+p records in(out)
                   Количество полных и частично заполненых входных  и
                   выходных блоков.

              n truncated records
                   Количество строк, усеченных  из-за  того,  что  их
                   длина  при  ASCII/EBCDIC  преобразовании превысила
                   величину, указанную в опции cbs.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк