Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 05.04.2025 Время: 04:24
Ваш IP: 3.138.245.185
Загрузка сервера: 0.68
old.ubuntu-desktop.ru - КОМАНДА DD - Система    Главная > Каталог статей > Система

КОМАНДА DD

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

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

Данная команда запишет ISO-образ «image.iso» на устройство sdb вместе с его загрузочным сектором и форматированием раздела в файловую систему образа.

sudo dd if=/home/имя пользователя/ubuntu-13.10-desktop-amd64.iso of=/dev/sdb 

Другой пример:
sudo dd if=dd1 of=dd2
Данная команда скопирует данные в файле dd1 в файл dd2
sudo dd if=/home/имя пользователя/dd1 of=/home/имя пользователя/dd2 

Использование: dd [ОПЕРАНД]…

      или:    dd ПАРАМЕТР
Копирует файл, преобразует и форматирует в зависимости от операндов.
 
  bs=ЧИСЛО        читать и писать до ЧИСЛА байт за раз
  cbs=ЧИСЛО       преобразовывать заданное ЧИСЛО байт за раз
  conv=СПИСОК     преобразовывать файл в соответствии со СПИСКОМ символов, элементы перечисляются через запятую
  count=ЧИСЛО     копировать только заданное ЧИСЛО входных блоков
  ibs=ЧИСЛО       считывать до ЧИСЛА байт за раз (по умолчанию 512)
  if=ФАЙЛ         читать ФАЙЛ, а не стандартный ввод
  iflag=ФЛАГИ     читать в соответствии со списком символов, элементы перечисляются через запятую
  obs=ЧИСЛО       записывать заданное ЧИСЛО байт за раз (по умолчанию 512)
  of=ФАЙЛ         записывать в ФАЙЛ, а не на стандартный вывод
  oflag=ФЛАГИ     записывать в соответствии со списком символов,
                  элементы перечисляются через запятую
  seek=ЧИСЛО      пропустить перед началом вывода заданное ЧИСЛО блоков размером obs
  skip=ЧИСЛО      пропустить перед началом ввода заданное ЧИСЛО блоков размером ibs
  status=ИНФО     заданную ИНФОрмацию не выводить в stderr;
                  «noxfer» — не выводить статистику передачи
                  «none»  — не выводить ничего
 
После ЧИСЛА блоков и байт может стоять один из умножающий суффиксов:
c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M
GB =1000*1000*1000, G =1024*1024*1024 и так далее для T, P, E, Z, Y.
 
Каждый символ СПИСКА может быть:
 
  ascii     из EBCDIC в ASCII
  ebcdic    из ASCII в EBCDIC
  ibm       из ASCII в альтернативную EBCDIC
  block     дополнять записи, заканчивающиеся переводом строки, пробелами до размера cbs
  unblock   заменять завершающие пробелы в записях размера cbs на перевод строки
  lcase     изменять регистр с верхнего на нижний
  ucase     изменять регистр с нижнего на верхний
  sparse    попытаться переместиться, а не записывать в вывод NUL входных блоков
  swab      переставить местами каждую пару входных байт
  sync      дополнять каждый входной блок NUL-ми до размера ibs; при использовании с block или unblock, дополнять пробелам, а не NUL
  excl      завершать с ошибкой, если выходной файл уже существует
  nocreat   не создавать выходной файл
  notrunc   не обрезать выходной файл
  noerror   продолжать после ошибок чтения
  fdatasync физически записать выходной файл перед завершением
  fsync     аналогично, но записать также метаданные
 
Символ ФЛАГ может быть таким:
 
  append    режим добавления (имеет смысл для вывода; рекомендуется conv=notrunc)
  direct    использовать прямой ввод/вывод для данных
  directory выдавать ошибку, если это не каталог
  dsync     использовать синхронизированный ввод/вывод для данных
  sync      то же, но так же и для метаданных
  fullblock накапливать полные блоки входных данных (только iflag)
  nonblock  использовать неблокирующий ввод/вывод
  noatime   не обновлять время последнего доступа
  nocache   отвергать кэшированные данные
  noctty    не назначать управляющий терминал из файла
  nofollow  не следовать по символьным ссылкам
  count_bytes  считать «count=N» как счётчик байт (только с iflag)
  skip_bytes   считать «skip=N» как счётчик байт (только с iflag)
  seek_bytes   считать «seek=N» как счётчик байт (только с oflag)
 
Если послать работающему процессу «dd» сигнал USR1, то в
стандартный поток ошибок будет выдана статистика ввода/вывода
и копирование продолжится.
 
  $ dd if=/dev/zero of=/dev/null& pid=$!
  $ kill -USR1 $pid; sleep 1; kill $pid
  18335302+0 записей получено
  18335302+0 записей отправлено
  9387674624 байта (9.4 GB) скопировано, 34.6279 секунды, 271 MB/s
 
Ключи:
 
      —help     показать эту справку и выйти
      —version  показать информацию о версии и выйти
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-03 21:40:50 | liman28 | Категория: Система | Просмотров: 113
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   FTP доступ к сайту через Nautilus
Существует ряд программ осуществляющих доступ с содержимому сайта, например FileZilla. Но куда удобней пользоваться ftp доступом к сайту через файловый менеджер Nautilus, все содержимое сайта будет выглядеть как обычная папка, и Вы с легкостью можете удалять, добавлять и изменять файлы на Вашем сайте. Чтобы зайти на сайт через FTP, Вы должны знать три вещи: адрес сервера логин пароль Эти данные должен Вам дать…
  2017-08-11 23:07:28 | Категория: Ubuntu
   Xonotic — трёхмерный шутер
Xonotic  — свободная компьютерная игра в жанре трёхмерного шутера с видом от первого лица, ориентированного на многопользовательскую игру; является форком Nexuiz и распространяется по принципам открытого программного обеспечения под лицензией GNU GPL. Разработка ведётся командой независимых разработчиков, а также сообществом игроков. Днём рождения проекта считается 7 марта 2010 года.   Xonotic…
  2017-08-01 10:42:56 | Категория: Игры
   SHUTTER — МНОГОФУНКЦИОНАЛЬНАЯ ПРОГРАММА, ПОЗВОЛЯЮЩАЯ ДЕЛАТЬ СКРИНШОТЫ
shutter — многофункциональная программа, позволяющая делать скриншоты. Можно делать скриншоты окна, части эрана, всего экрана, или даже веб-сайта, потом добавлять к ниму различные эффекты, рисовать на нём, и в конце загрузить его на интернет-хостинг изображений. И всё это из одного окна! Программа shutter доступна в официальном репозитории Ubuntu, поэтому ее можно установить через центр приложений Ubuntu или…
  2017-08-07 07:59:02 | Категория: Графика
   TIXATI — БЕСПЛАТНЫЙ BITTORRENT-КЛИЕНТ
Tixati — бесплатный BitTorrent-клиент для Microsoft Windows и Linux, отличающийся предоставлением пользователю расширенного контроля над торрентами, и в то же время сравнимый по нетребовательности к оперативной памяти с такими клиентами как µTorrent и Halite. Tixati обладает полным набором возможностей характерным для современных торрент-клиентов: Поддержка magnet-ссылок, снимающих необходимость загрузки…
  2017-08-10 08:14:03 | Категория: Интернет
   OGS MAHJONG
OGS Mahjong – простая игра в жанрах «пасьянс маджонг” и «шисен-се” с симпатичной 3D графикой и спокойным саундтреком. Особенности 3 режима игры: Пасьянс Маджонг, Шисен-сё и Шисен-сё с гравитацией. Более 150 раскладок. Совместимость с форматом раскладок KMahjong. Редактор раскладок с возможностью быстро проверить раскладку в игре. Поддержка тем для фишек. 4 темы: «Классика”, «Нео-классика”,…
  2017-08-10 20:54:24 | Категория: Игры

Вверх