Dd это что – dd — Википедия

Содержание

Некоторые особенности использования системной утилиты dd и её модифицированных версий

Алексей Снастин
Опубликовано 14.04.2014

В данной статье рассматривается утилита командной строки dd, которая входит буквально в каждый дистрибутив, уходящий корнями в "ранний" unix. Обычно ей не принято уделять слишком много внимания, тем не менее, эта программа, как и большинство так называемых unix-way программ, способна принести много пользы при выполнении определённого класса задач.

Утилита dd появилась достаточно давно, ещё в ранних версиях ОС Unix, но в последнее время как-то незаслуженно подзабыта. Возможно, это связано с полной и безоговорочной победой графических интерфейсов, сенсорных интерфейсов, жестов и тачскринов, но и командную строку никто не отменял. Для тех, кто незнаком с командой dd, она может показаться абсолютно "недружественной", и предназначение её — неочевидным. Страница man dd сразу сообщает, что "команда выполняет преобразование и копирование файла" ("convert and copy a file"), и сразу же возникает вопрос: а зачем вообще нужна такая команда при наличии

cp, tr, iconv (и ей подобных)? Ответ будет дан ниже.

При более внимательном изучении и практической работе с утилитой dd становится очевидным тот факт, что данная программа "не просто копирует" данные, но и позволяет выполнять над ними некоторые любопытные (и полезные) операции, которые, скажем, та же утилита cp выполнить не может в силу своей природы.

Также следует отметить, что в настоящее время утилита dd (точнее, её GNU-версия) входит в состав пакета fileutils, таким образом, можно считать, что практически на любой Linux-системе программа dd установлена и готова к работе.

1. Что делает dd

Как уже было сказано ранее, dd выполняет преобразование и копирование файла. Так как одной из основополагающих постулатов unix-систем является концепция "всё есть файл", можно сделать вполне логичный вывод о том, что

dd может копировать и преобразовывать не только "обычные" файлы, но и те файлы, которые представляют разнообразные устройства и располагаются в каталоге /dev.

У команды dd нет обязательных параметров, поэтому по умолчанию она копирует данные с устройства стандартного ввода на устройство стандартного вывода. Это говорит о том, что dd обладает свойствами фильтра, то есть, использоваться внутри конвейеров команд (в отличие от той же вышеупомянутой cp).

Формат параметров представляет собой пару "имя_параметра=значение", например, if=/имя/входного/файла или of=/имя/файла/результата. Большинство остальных параметров так или иначе осуществляют управление размерами и количеством блоков чтения и записи, что и состоавляет главную отличительную особенность утилиты dd. Размеры могут быть заданы в блоках (сам блок по умолчанию состоит из 512 байтов) или непосредственно в байтах. Для числовых значений, обозначающих блоки и байты, возможно использование коэффициентов

k, b и w, обозначающих умножение на 1024, 512 и 2 соответственно. Вместо буквенных коэффициентов можно применять сами числоввые значения, при этом количество блоков (байтов) от коэффициента отделяется буквой 'x', например, 25x1024. В GNU-версии допускается также использование коэффициентов M (мега), G (гига) и т.д., и дополнительного суффикса D, который делает значения коэффициентов не степенями 2, а степенями 10, то есть, kD = 1000 (а не 1024) и тд.

Самый простой пример — копирование раздела жёсткого диска на другой, полностью свободный раздел (следует особо отметить, что подобные команды требуют привилегий суперпользователя root, поскольку представляют потенциальную опасность для системы):

dd if=/dev/sda of=/dev/sdb

Если в системе смонтирован dvd-диск, то можно создать его образ:

dd if=/dev/dvd of=dvd.iso

Если домашний каталог пользователя размещается, скажем, на разделе

sdb, то заархивировать полный образ этого раздела можно с помощью конвейера команд

dd if=/dev/sdb | bzip2 > sdb.img.bz2

2. Использование параметров, управляющих размерами и количеством блоков

Важными параметрами команды dd являются bs (block size) и count. Первый упрвляет размером блока, второй — количеством блоков, подвергающихся обработке. Например, можно выполнить следующую команду

# dd if=/dev/zero of=/dev/null bs=1M count=32768
32768+0 записей считано
32768+0 записей написано
 скопировано 34359738368 байт (34 GB), 2,35194 c, 14,6 GB/c

дающую представленеие о скорости передачи данных "процессор-память".

Другое, более полезное применение параметров изменения размера и количества блоков — создание образа MBR (Master Boot Record):

dd if=/dev/sda of=/home/user/archive/MBR.image bs=512 count=1

С помощью dd можно также при необходимости тестировать и анализировать производительность жёсткого диска при выполнении операций последовательного чтения/записи с блоками заданного размера, например, с блокми по 1024 байта

dd if=/dev/zero bs=1024 count=1000000 of=/home/user/tmp/1Gb.file 
dd if=/home/user/tmp/1Gb.file bs=64k | dd of=/dev/null

3. Параметры пропуска блоков

Когда необходимо игнорировать некоторые данные из входного файла и не переносить их в выходной файл, на помощь приходит параметр skip, который позволяет пропустить заданное количество блоков перед началом копирования (даже на устройствах, на которых невозможна операция seek; при этом "пропускаемые" блоки считываются, но никак не используются).

Например, информацию в BIOS, располагающууюся по адресам с C:0000 по F:FFFF можно просмотреть следующим образом:

dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8

А вот пример преобразования файла образа диска, созданного программой Nero (Nero Image File) в обычный ISO-формат (команда просто удаляет 300-килобайтный заголовок при записи нового образа):

dd if=nero_image.nrg bs=1k skip=300 of=image.iso

Параметр seek позволяет пропускать заданное количество блоков в выходном файле. Это может оказаться полезным при "склейке" большого файла, который может быть считан лишь фрагментарно (то есть, не всё содержимое можно получить за одну операцию чтения). Хороший пример подобного применения параметра seek приведён в википедии. Иногда необходимо зараезервировать свободное место в начале выходного файла или имитировать "большой" файл. В этом случае также помогает seek:

dd if=small.file seek=100 of=pseudo_big.file

Параметр conv в данной статье не рассматривается в подробностях, а упомянут он здесь лишь для того, чтобы отметить один из его аргументов, noerror — продолжать после ошибок чтения. Дело в том, что при указании conv=noerror при наличии слишком большого количества ошибок во входных файлах (на устройствах) возникают затруднения и даже потенциальные опасности для оборудования при выполнении команды

dd.

4. Утилита dd_rescue

Программа dd_rescue выполняет те же задачи, что и dd, но делает это более эффективно и с меньшим риском. В общем виде её выполнение выглядит так:

dd_rescue /dev/sda1 local_sda1.img

Следует обратить внимание на то, что здесь не используется формат параметров dd, то есть части "if=" и "of=" не нужны. По умолчанию dd_rescue копирует стандартный ввод в стандартный вывод, то есть, так же, как и dd, является фильтром и может участвовать в конвейерах команд:

dd_rescue /dev/sda1 - | bzip2 > /dir/local_sda1.img.bz2

Ещё один пример, с передачей файла образа раздела диска по сети:

dd_rescue /dev/sda1 - | ssh [email protected] "cat - > 
/remote/destination/my_sda1.img"

В целом операции и действия похожи на

dd. Но главным отличием dd_rescue от dd является то, что эта утилита не прекращает работу при возникновении ошибок и не пытается выполнять чтение (или запись) с ошибкой до бесконечности, а обрабатывает возникающие ошибки наилучшим возможным в конкретной ситуации образом. Здесь можно определить обнуление "плохого" блока после определённого количества попыток чтения/записи, фиксацию номеров "плохих" блоков в log-файле и запись либо отказ от записи блоков, обнулённых при ошибках. Такой подход делает программу весьма полезной при извлечении данных с устройств, при чтении которых возникает слишком много ошибок ввода/вывода.

Описание всех ключей можно получить, выполнив команду dd_rescue -h.

5. Утилита dcfldd

Программа dcfldd является дальнейшим развитием клона dd с расширенной функциональностью и множеством дополнительных параметров, краткое описание которых можно получить с помощью команды dcfldd --help. В дополнение к типовым операциям

dd утилита dcfldd может выполнять следующие действия: хэширование копируемых данных "на лету", разделять вывод данных в несколько различных файлов, осуществлять проверку соответствия создаваемого образа оргинальному устройству "бит-в-бит". Кроме того, dcfldd выводит индикатор прогресса выполняемой работы, фиксирует свои действия в log-файле и, разумеется, может быть составной частью конвейера, как и положено члену семейства dd.

Типичный пример использования программы dcfldd на первый взгляд может показаться несколько ошеломляющим, но при проходе по каждому параметру всё становится гораздо проще:

dcfldd if=/dev/sdb4 hash=md5,sha256 hashwindow=10G md5log=md5.txt sha256log=sha256.txt \
  hashconv=after bs=512 conv=noerror,sync split=10G splitformat=aa of=sdb4image.dd

Здесь считываются 10 Гб данных с устройства /dev/sdb4, и эти данные записываются в файл sdb4image.dd.aa. При этом также вычисляется MD5-хэш и sha256-хэш для копируемого фрагмента данных. Затем считываются следующие 10 Гб данных и записываются в файл

sdb4image.dd.ab и т.д. Вычисленные хэши сохраняются в файлах md5.txt и sha256.txt соответственно. Само вычисление хэш-сумм выполняется после всех прочих преобразований. Размеры блока хэширования и блока, записываемого в выходные файлы (различные), совпадают. Размер блока копирования 512 байтов. После ошибок чтения выполнение команды не прерывается, по умолчанию dcfldd записывает в такие блоки нули.

Заключение

Утилита dd и её более усовершенствованные версии представляют собой весьма удобный инструмент для решения определённого круга задач, к которым можно отнести копирование и клонирование файлов и разделов устройств, формирование образов дисков и разделов, создание резервных копий, просмотр обычных и бинарных файлов, а также тестирование и анализ производительности устройств.

Ресурсы для скачивания

Подпишите меня на уведомления к комментариям

www.ibm.com

Тег | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
3.0+1.0+2.0+1.0+1.0+1.0+1.0+

Спецификация

HTML:3.24.015.0XHTML:1.01.1

Описание

Тег <dd> входит в тройку элементов <dl>, <dt>, <dd>, предназначенных для создания списка определений. Каждый такой список начинается с контейнера <dl>, куда входит тег <dt> создающий термин и тег <dd> задающий определение этого термина. Закрывающий тег </dd> не обязателен, поскольку следующий тег сообщает о завершении предыдущего элемента. Тем не менее, хорошим стилем является закрывать все теги.

Синтаксис

<dl>
  <dt>Термин 1</dt>
   <dd>Определение термина 1</dd>
  <dt>Термин 2</dt>
   <dd>Определение термина 2</dd>
</dl>

Закрывающий тег

Не обязателен.

Атрибуты

Для этого тега доступны универсальные атрибуты и события.

Пример

HTML5IECrOpSaFx

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>Список определений</title>
  <style>
   dd {
    font-style: italic; /* Курсивное начертание текста */
   }
   dt {
    margin-top: 1em; /* Отступ сверху */
   }
  </style>
 </head>
 <body> 

 <dl>
  <dt>GIF</dt>
  <dd>Формат графических файлов, широко применяемый при создании сайтов. 
   GIF использует 8-битовый цвет и эффективно сжимает сплошные цветные области, 
   при этом сохраняя детали изображения.</dd>
  <dt>JPEG</dt>
  <dd>Популярный формат графических файлов, широко применямый при создании 
  сайтов и хранения изображений. JPEG поддерживает 24-битовый цвет и сохраняет 
  яркость и оттенки цветов в фотографиях. Данный формат называют сжатием с потерями, 
  поскольку алгоритм JPEG выборочно отвергает данные. Метод сжатия может исказить 
  деталь в рисунке, особенно содержащий текст или изображение с четкими краями. 
  Формат JPEG не поддерживает прозрачность, когда вы сохраняете фотографию в формате 
  JPEG, прозрачные пиксели заполняются определенным цветом.</dd>
 </dl>

 </body>
</html>

Результат данного примера показан ниже.

Рис. 1. Вид списка определений

htmlbook.ru

HOW-TO: Команда dd и ее секреты

Команда dd — серьезный старожил в системах, основанных на UNIX. Ее главное предназначение — это побайтовое копирование. Но благодаря ее гибкости и широчайшему выбору настроек dd можно использовать для массы других вещей: бэкапить диски, восстанавливать данные из бэкапов, переносить MBR и делать еще многие интересные штуки.

Наиболее распространенный вариант использования выглядит примерно так:

dd if=/dev/cdrom of=image.iso

В данном случае синтаксис довольно прост. Параметр if указывает на источник, то есть на то место, откуда копируем. Значение может быть как обычным файлом, так и файлом устройства (/dev/cdrom). Параметр of указывает на файл назначения. Принцип тот же: писать можно как в обычный файл, так и напрямую в устройство.

После выполнения такой команды тулза сделает копию диска с названием image.iso. Но бывает, что диск битый и при появлении ошибки операция записи прервется. Чтобы этого не произошло, можно воспользоваться ключом conv=noerror.

dd if=/dev/cdrom of=image.iso conv=noerror

Он отключает остановку работы программы, когда та наткнется на ошибку чтения. Таким образом, некоторые данные с диска все же можно будет прочитать. Тот же синтаксис применяется для клонирования диска.

dd if=/dev/sda of=/dev/sdb bs=4096

В качестве источника и назначения здесь указываются устройства. Главное — не ошибиться и не перетереть свой же диск. Еще добавился параметр bs. По сути, это то же побайтовое копирование, только с установленным размером буфера 4 Кбайт. В данном случае плохо одно: если на диске в 2 Гбайт занято 100 Мбайт, будет сделан образ в 2 Гбайт независимо от размера данных.

Если необходимо скопировать MBR диска, выполни в консоли следующую команду:

dd if=/dev/sda of=mbr.img bs=512 count=1

А восстановить область можно более простой командой:

dd if=mbr.img of=/dev/sda

Разберем подробнее ключ bs. Он задает количество байтов, которые будут записаны за один раз. Более абстрактно его можно представлять как размер куска данных, которые будут записаны или прочитаны. Параметр count определяет количество кусков, которые должны быть скопированы.

Вот еще один полезный трюк. Если мы хотим забить диск нулями, то можем написать следующее:

dd if=/dev/zero of=/dev/disk

Теперь данные нельзя будет восстановить.

Также dd применяют для разнообразной автоматизации, например для бэкапов по расписанию.

xakep.ru

Dd — Википедия. Что такое Dd

dd (dataset definition) — программа UNIX, предназначенная как для копирования, так и для конвертации файлов. Название унаследовано от оператора DD (Dataset Definition) из языка JCL.

Поскольку в UNIX многие объекты (жёсткие/гибкие диски, COM/LPT-порты, оперативная память компьютера, память с кодом/данными каждого процесса) представлены в виде специальных файлов, спектр применения утилиты dd гораздо шире, чем кажется на первый взгляд. Регулярно возникает необходимость не просто скопировать файл или несколько файлов (для чего предназначена утилита cp), а скопировать первые n байт файла, пропустить m байт от начала, прочитать файл с дефектного носителя, транслировать содержимое файла в ASCII, «развернуть» порядок байтов в файле (Little-Endian vs. Big-Endian),[1] просто скопировать очень большой файл или все вместе взятое. Для этой цели и служит dd.

Кроме всего прочего, данная утилита позволяет скопировать регионы из файлов «сырых» устройств, например, сделать резервную копию загрузочного сектора жёсткого диска, или прочитать фиксированные блоки данных из специальных файлов, таких, как /dev/zero или /dev/random.[2]

Название утилиты dd иногда в шутку расшифровывают, как «disk destroyer», «data destroyer», «delete data» или «добей диск», так как утилита позволяет производить низкоуровневые операции на жёстких дисках — при малейшей ошибке (такой, как реверс параметров if и of) можно потерять часть данных на диске (или даже все данные)[1]. Есть и более «уважительное» прозвище — «disk duplicator», потому что на практике основное её применение — это копии, образы и бэкапы разделов.

Некоторые параметры

При написании статьи были использованы материалы man dd, описывающие версию dd от GNU. Версии dd на других операционных системах могут отличаться.

Базовые параметры

dd [--help] [--version] [status] [if=файл] [of=файл] [ibs=байты] [obs=байты] [bs=байты] [cbs=байты] [skip=блоки] [seek=блоки] [count=блоки] [conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror, notrunc, sync}]

  • status=progress — отображает статистику передачи, возможны 3 варианта 'none', 'noxfer', 'progress' GNU Coreutils 8.24+ (Ubuntu 16.04 and newer) .
  • if=файл — читает данные из файла вместо стандартного ввода.
  • of=файл — пишет данные в файл вместо стандартного вывода.
  • bs=n — размер блока.
  • ibs=nn и obs=nn — задаёт, сколько байтов нужно считывать или записывать за раз.
  • count=n — сколько блоков скопировать.
  • seek=n — сколько блоков пропустить от начала в выходном файле перед копированием.
  • skip=n — сколько блоков пропустить от начала во входном файле перед копированием.
  • conv=фильтр,фильтр — применить фильтры конвертации. Типы фильтров:
    • ascii — сконвертировать в ASCII из EBCDIC…
    • ebcdic — …и наоборот.
    • block — выравнивание блоков.
    • lcase — преобразовать к нижнему регистру.
    • ucase — преобразовать к верхнему регистру.
    • swab — менять местами пары байт.
    • noerror — игнорировать ошибки ввода-вывода.

Примеры использования

Работа с CD/DVD-дисками и образами

Создать образ CD/DVD, используя большой размер блока. Игнорировать ошибки:

    dd if=/dev/cdrom of=backup.iso bs=65536 conv=noerror

Записать ISO-образ «image.iso» на устройство sdb вместе с его загрузочным сектором и форматированием раздела в файловую систему образа (как правило, ISO 9660 или UDF):

    dd if=image.iso of=/dev/sdb

Работа с файлами

Скопировать файл foo в файл bar:

Скопировать файл foo в файл bar, пропустив первые 10 КБ из файла foo:

    dd if=foo of=bar bs=1k skip=10

Порезать 10-мегабайтный файл foo на 2 по 5 МБ:

    dd if=foo of=bar.0 bs=1M count=5
    dd if=foo of=bar.1 bs=1M skip=5

Склеить четыре 100-мегабайтных файла в один:

    dd if=SMILE.001 of=SMILE  bs=1M seek=0
    dd if=SMILE.002 of=SMILE  bs=1M seek=100
    dd if=SMILE.003 of=SMILE  bs=1M seek=200
    dd if=SMILE.004 of=SMILE  bs=1M seek=300

а можно и так:

    dd if=SMILE.001 > SMILE
    dd if=SMILE.002 >> SMILE
    dd if=SMILE.003 >> SMILE
    dd if=SMILE.004 >> SMILE

или же (для сбора файла из большого количества кусков):

    for i in {1..4}; do 
        dd if=SMILE.00$i >> SMILE
    done

Примеры выше показывают возможности dd; на практике, обычно, используется cat:

    cat SMILE.00{1,2,3,4} >> SMILE

Вывести на экран (в /dev/stdout) первые 256 байт файла foo:

    dd if=foo of=/dev/stdout bs=128 count=2

или:

Предыдущая команда годится только для просмотра текстового файла. Содержимое бинарного файла рекомендуется смотреть так:

    dd if=foo bs=1 count=10 2>/dev/null | hexdump

Резервное копирование и удаление данных

В большинстве случаев следует быть внимательным, чтобы файл назначения не оказался на том же самом диске, с которого снимается образ.

Скопировать один раздел жёсткого диска на другой жёсткий диск, игнорируя ошибки ввода-вывода:

    dd if=/dev/sda1 of=/dev/sdb2 bs=4096 conv=noerror,sync

Сделать копию главной загрузочной записи (MBR) первого жёсткого диска:

    dd if=/dev/hda of=bootloader.mbr bs=512 count=1

Заполнить всё свободное место в текущем разделе нулями:

    dd if=/dev/zero of=zerofill

Создать сжатый образ первого жёсткого диска со всеми разделами (рекомендуется сначала заполнить свободное место нулями для лучшего сжатия):

    dd if=/dev/sda | xz -9 > MyFuBu.ISO.XZ

Cоздать разбитый на отрезки по 2Gb образ первого жёсткого диска со всеми разделами (со сжатием и без):

    dd if=/dev/sda | xz -9 | split -b 2G --additional-suffix=.xz - MyFuBu.iso.

    dd if=/dev/sda | split -b 2G --additional-suffix=.iso - MyFuBu.


Просмотреть содержимое главной загрузочной записи (MBR) первого жёсткого диска:

    dd if=/dev/sda bs=512 count=1 | hexdump -C

Копировать всё, кроме метки, с диска на магнитную ленту:

    (dd bs=4k skip=1 count=0 && dd bs=512k) <$disk >$tape

Копировать всё, не перезаписывая метку, с магнитной ленты на диск:

    (dd bs=4k seek=1 count=0 && dd bs=512k) <$tape >$disk

Уничтожить содержимое устройства /dev/sdg, заполнив его «нулями» из /dev/zero:

    dd if=/dev/zero of=/dev/sdg bs=65536

Узнать статус выполнения операции:

В некоторых случаях статус выполнения просматривается командой:

В последних версиях статус выполнения можно выводить в консоль, задав команду dd с параметром status=progress

    dd if=image.iso of=/dev/sdb status=progress

Варианты dd, ориентированные на восстановление

Программы с открытым исходным кодом для восстановления включают dd_rescue и dd_rhelp, которые работают вместе, savehd7 и GNU ddrescue.

Antonio Diaz Diaz (разработчик GNU ddrescue) сравнивает[3] варианты dd для задач восстановления:

Стандартная утилита dd осуществляет линейное чтение диска, и это может занять много времени или даже сжечь накопитель без восстановления чего-либо, если ошибки расположены в начале жесткого диска.

dd_rescue делает то же самое, что и dd, только более эффективно.

dd_rhelp — это сложный shell-скрипт, который запускает dd_rescue много раз, стараясь стратегически копировать накопитель, но это очень неэффективно.

  • dd_rhelp сначала извлекает все доступные к чтению данные и сохраняет их в файл, вставляя нули вместо байтов, которые не смог прочесть. Потом утилита пытается повторно прочитать некорректные данные и обновить этот файл.
  • GNU dd_rescue может быть использована для копирования данных прямо на новый диск по необходимости, как и dd.

См. также

Примечания

Ссылки

Команды Unix

wiki.sc

dd Википедия

dd (dataset definition) — программа UNIX, предназначенная как для копирования, так и для конвертации файлов. Название унаследовано от оператора DD (Dataset Definition) из языка JCL[1][2].

Поскольку в UNIX многие объекты (жёсткие/гибкие диски, COM/LPT-порты, оперативная память компьютера, память с ом/данными каждого процесса) представлены в виде специальных файлов, спектр применения утилиты dd гораздо шире, чем кажется на первый взгляд. Регулярно возникает необходимость не просто скопировать файл или несколько файлов (для чего предназначена утилита cp), а скопировать первые n байт файла, пропустить m байт от начала, прочитать файл с дефектного носителя, транслировать содержимое файла в ASCII, «развернуть» порядок байтов в файле (Little-Endian vs. Big-Endian),[3] просто скопировать очень большой файл или все вместе взятое. Для этой цели и служит dd.

Кроме всего прочего, данная утилита позволяет скопировать регионы из файлов «сырых» устройств, например, сделать резервную копию загрузочного сектора жёсткого диска, или прочитать фиксированные блоки данных из специальных файлов, таких, как /dev/zero или /dev/random.[4]

Название утилиты dd иногда в шутку расшифровывают, как «disk destroyer», «data destroyer», «delete data» или «добей диск», так как утилита позволяет производить низкоуровневые операции на жёстких дисках — при малейшей ошибке (такой, как реверс параметров if и of) можно потерять часть данных на диске (или даже все данные)[3]. Есть и более «уважительное» прозвище — «disk duplicator», потому что на практике основное её применение — это копии, образы и бэкапы разделов.

Некоторые параметры[ | ]

При написании статьи были использованы материалы man dd, описывающие версию dd от GNU. Версии dd на других операционных системах могут отличаться.

Базовые параметры[ | ]

dd [--help] [--version] [status] [if=файл] [of=файл] [ibs=байты] [obs=байты] [bs=байты] [cbs=байты] [skip=блоки] [seek=блоки] [count=блоки] [conv={ascii, ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror, notrunc, sync}]

  • status=progress — отображает статистику передачи, возможны 3 варианта 'none', 'noxfer', 'progress' GNU Coreutils 8.24+ (Ubuntu 16.04 and newer) .
  • if=файл — читает данные из файла вместо стандартного ввода.
  • of=файл — пишет данные в файл вместо стандартного вывода.
  • bs=n — размер блока.
  • ibs=nn и obs=nn — задаёт, сколько байтов нужно считывать или записывать за раз.
  • count=n — сколько блоков скопировать.
  • seek=n — сколько блоков пропустить от начала в выходном файле перед копированием.
  • skip=n — сколько блоков пропустить от начала во входном файле перед копированием.
  • conv=фильтр,фильтр — применить фильтры конвертации. Типы фильтров:
    • ascii — сконвертировать в ASCII из EBCDIC…
    • ebcdic — …и наоборот.
    • block — выравнивание блоков.
    • lcase — преобразовать к нижнему регистру.
    • ucase — преобразовать к верхнему регистру.
    • swab — менять местами пары байт.
    • noerror — игнорировать ошибки ввода-вывода.

Примеры использования[ | ]

Работа с CD/DVD-дисками и образами[ | ]

Создать образ CD/DVD, используя большой размер блока. Игно

ru-wiki.ru

DD - это... Что такое DD?

  1. цифровой дисплей
  2. формат (качество) звука Dolby Digital
  3. устройство отключения
  4. удвоенный
  5. словарь данных
  6. распределительная заслонка
  7. проектные данные
  8. привод задвижки
  9. запрос данных
  10. заместитель директора по производству
  11. дублированный
  12. дескриптор размещения
  13. двойная плотность
  14. воздушная яма

 

воздушная яма

[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

 

двойная плотность
Характеристика технологии записи на дискеты (вышедшие из употребления).
[http://www.morepc.ru/dict/]

Тематики

  • информационные технологии в целом

EN

 

дескриптор размещения
XML-файл, поставляемый с каждым модулем и приложением, и описывающий процесс их установки. Дескриптор размещения управляет инструментами для установки модуля или приложения с какими-либо специфичными опциями контейнера, а также описывает особые требования, предъявляемые к конфигурации.
[http://www.morepc.ru/dict/]

Тематики

  • информационные технологии в целом

EN

 

дублированный

[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

 

заместитель директора по производству
(напр. ТЭС, АЭС)
[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

  • deputy director
  • DD
  • operations manager

 

запрос данных

[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

 

привод задвижки

[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

 

проектные данные

[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

 

распределительная заслонка

[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

 

словарь данных
- Набор описаний данных, который может использоваться несколькими приложениями.
- Список всех файлов, полей и переменных, используемых в СУБД.
[http://www.morepc.ru/dict/]

Тематики

  • информационные технологии в целом

EN

 

удвоенный

[А.С.Гольдберг. Англо-русский энергетический словарь. 2006 г.]

Тематики

  • энергетика в целом

EN

 

устройство отключения

[Я.Н.Лугинский, М.С.Фези-Жилинская, Ю.С.Кабиров. Англо-русский словарь по электротехнике и электроэнергетике, Москва, 1999 г.]

Тематики

  • электротехника, основные понятия

EN

  • shutdown device
  • disconnecting device
  • DD

 

формат (качество) звука Dolby Digital
Многоканальный звук с цифровым качеством.
[http://www.morepc.ru/dict/]

Тематики

  • информационные технологии в целом

EN

 

цифровой дисплей
индикатор данных

[Е.С.Алексеев, А.А.Мячев. Англо-русский толковый словарь по системотехнике ЭВМ. Москва 1993]

Тематики

  • информационные технологии в целом

Синонимы

  • индикатор данных

EN

Англо-русский словарь нормативно-технической терминологии. academic.ru. 2015.

normative_en_ru.academic.ru

перевод, что это значит, как понять?

Рекомендации по написанию эссе для поступления на программы MBA и MSc

Написать эссе, которое бы помогло поступить в зарубежную школу...

10 правил написания эссе для поступления на MBA

Вступительное эссе является очень важной составляющей пакета документов при поступлении в...

Бесплатное обучение в США: реальность или выдумка?

В современном мире, не имея за спиной семейного бизнеса, больших сбережений и связей,...

На что обращать внимание при выборе магистратуры за рубежом?

После окончания российского ВУЗа многие выпускники стремятся на годик-другой...

Еврокомиссия начинает отбор кандидатов на постоянную работу

Главным исполнительным органом Евросоюза без преувеличения можно назвать...

Все о сроках набора кандидатов на работу в ВАО АЭС

ВАО АЭС – сокращенная аббревиатура Всемирной ассоциации операторов, эксплуатирующих АЭС....

Как самостоятельно подготовиться к TOEFL?

Сегодня уже никого не удивить частыми поездками за рубеж; в век глобализации люди беспроблемно...

Жесткие требования к кандидатам на трудоустройство в IATA

IATA (ИАТА) – это межгосударственная ассоциация воздушного транспорта. Является...

6 советов как превратить неудачу в плюс при поступлении на MBA

При поступлении в школу бизнеса на собеседовании всегда нужно показывать себя...

Как не «промазать» с выбором программы обучения за рубежом?

Выбор специальности для большинства абитуриентов довольно сложен лишь потому,...

Как устроиться на работу в организацию UN Women?

Структура ООН под названием «ООН-Женщины» (UN Women) считается одной из самых влиятельных...

Как получить заманчивую должность в Секретариате ООН?

Организация Объединенных Наций ежегодно инициирует программу молодых специалистов,...

Как положить начало вступительному мотивационному письму для MBA?

Как начать эссе? Нужно просто сесть и писать хоть что-то. Иного варианта...

Советы по трудоустройству во Всемирную продовольственную программу ООН

Всемирная продовольственная программа является самой крупной...

Что надо знать каждому о TOEFL?

TOEFL (Test of English as a Foreign Language) представляет собой стандартный тест на знание английского...

Все, что нужно знать перед поступлением на MBA

Первыми стандарт MBA внедрили американцы. Он представляет собой звание магистра делового...

international-study.ru

Отправить ответ

avatar
  Подписаться  
Уведомление о