Утилита dd#
Утилита dd используется для копирования файлов, их конвертации и форматирования в соответствии с операндами.
Синтаксис dd:
dd <options/operands>
Где <options/operands> - опции/операнды.
Опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Отображение справки |
|
Отображение версии |
Часто используемые операнды утилиты представлены в таблице ниже.
Операнд |
Описание |
|---|---|
|
Чтение и запись одновременно до указанного количества байт (по умолчанию |
|
Преобразование файла в соответствии с указанным фильтром |
|
Копирование |
|
Считывание из указанного файла вместо стандартного ввода |
|
Запись в указанный файл вместо стандартного вывода |
Примеры использования#
Для создания загрузочного USB-накопителя
usb_driveиз iso-файлаfile.isoвведите команду:dd if=path/to/file.iso of=/dev/usb_driveГде:
path/to/file.iso- путь кфайлу file.iso;/dev/usb_drive- путь к устройствуusb_drive.
Для клонирования диска на другой диск с размером блока в 4 Мб и перезаписи до завершения выполнения команды введите:
dd bs=4194304 conv=fsync if=/dev/source_drive of=/dev/dest_driveГде:
fsync- сообщение об успешном завершении операции будет выведено только после окончания записи и синхронизации - для безопасного извлечения диска;/dev/source_drive- путь к исходному диску;/dev/dest_drive- путь к диску назначения.
Для создания файла
file.imgразмером 512 Мб с заполнением его нулями из/dev/zeroвведите команду:dd if=/dev/zero of=file.img bs=1M count=512Где
bs=1Mуказывает не размер в мегабайтах, а количество блоков (в данном случае -1).