НАИМЕНОВАНИЕ
dd —
преобразовать
и
скопировать
файл
ОБЗОР
dd
[ОПЕРАНД]...
dd
ПАРАМЕТР
ОПИСАНИЕ
Скопировать
файл,
преобразовав
и
отформатировав
его в
соответствии
с
операндами.
- bs=КОЛИЧЕСТВО_БАЙТОВ
- считывать
и
записывать
не более
КОЛИЧЕСТВА_БАЙТОВ
за раз (по
умолчанию
512);
переопределяет
ibs и obs
- cbs=КОЛИЧЕСТВО_БАЙТОВ
- преобразовывать
КОЛИЧЕСТВО_БАЙТОВ
за раз
- conv=ПРЕОБРАЗОВАНИЯ
- преобразовать
файл в
соответствии
со списком
разделённых
запятыми
условных
обозначений
- count=N
- скопировать
только N
блоков
входных
данных
- ibs=КОЛИЧЕСТВО_БАЙТОВ
- считывать
не более
КОЛИЧЕСТВА_БАЙТОВ
за раз (по
умолчанию
512)
- if=ФАЙЛ
- считывать
данные из
ФАЙЛа
вместо
стандартного
потока
ввода
- iflag=ФЛАГИ
- считывать
данные в
соответствии
со списком
разделённых
запятыми
условных
обозначений
- obs=КОЛИЧЕСТВО_БАЙТОВ
- записывать
не более
КОЛИЧЕСТВА_БАЙТОВ
за раз (по
умолчанию
512)
- of=ФАЙЛ
- записывать
данные в
ФАЙЛ
вместо
стандартного
потока
вывода
- oflag=ФЛАГИ
- записывать
данные в
соответствии
со списком
разделённых
запятыми
условных
обозначений
- seek=N
- (или oseek=N)
пропустить
N блоков
размером obs
в выходных
данных
- skip=N
- (или iseek=N)
пропустить
N блоков
размером ibs
во входных
данных
- status=УРОВЕНЬ
- задать
УРОВЕНЬ
информации,
выводимой
в
стандартный
поток
ошибок; «none»
не выводит
ничего,
кроме
сообщений
об ошибках,
«noxfer»
подавляет
вывод
окончательной
статистики
передачи,
«progress»
выводит
периодическую
статистику
передачи
N и
КОЛИЧЕСТВО_БАЙТОВ
могут
сопровождаться
следующими
суффиксами-множителями:
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, R, Q. Также
можно
использовать
двоичные
приставки:
KiB=K, MiB=M и так
далее. Если N
заканчивается
на «B», будет
осуществляться
подсчёт
байтов, а не
блоков.
Каждое
ПРЕОБРАЗОВАНИЕ
может быть
одним из
следующих
обозначений:
- ascii
- из EBCDIC в ASCII
- ebcdic
- из ASCII в EBCDIC
- ibm
- из ASCII в
альтернативную
EBCDIC
- block
- дополнять
записи,
заканчивающиеся
символом
перевода
строки,
пробелами
до размера
cbs
- unblock
- заменять
пробелы,
завершающие
записи
размером cbs,
на символы
перевода
строки
- lcase
- менять
верхний
регистр на
нижний
- ucase
- менять
нижний
регистр на
верхний
- sparse
- пытаться
пропустить
блоки в
выходных
данных,
если
записываемые
блоки
полностью
состоят из
нулевых
символов
- swab
- менять
местами
каждую
пару
входных
байтов
- sync
- дополнять
каждый
блок
входных
данных
нулевыми
символами
до размера
ibs; при
указании с
block или unblock
использовать
пробелы
вместо
нулевых
символов
- excl
- завершиться
с ошибкой,
если
выходной
файл уже
существует
- nocreat
- не
создавать
выходной
файл
- notrunc
- не удалять
содержимое
выходного
файла
- noerror
- продолжать
работу
после
возникновения
ошибок
чтения
- fdatasync
- осуществить
физическую
запись
данных в
выходной
файл перед
завершением
- fsync
- аналогично,
но также
записать
метаданные
Каждый
ФЛАГ может
быть одним
из
следующих
обозначений:
- append
- режим
добавления
(применимо
только для
выходных
данных;
предлагается
также
использовать
conv=notrunc)
- direct
- использовать
прямой
ввод-вывод
для
данных
- directory
- завершиться
с ошибкой,
если файл
не
является
каталогом
- dsync
- использовать
синхронный
ввод-вывод
для
данных
- sync
- аналогично,
но также и
для
метаданных
- fullblock
- накапливать
полные
блоки
входных
данных
(применимо
только к iflag)
- nonblock
- использовать
неблокирующий
ввод-вывод
- noatime
- не
обновлять
время
доступа
- nocache
- запросить
сброс кэша.
См. также oflag=sync
- noctty
- не
назначать
файл
управляющим
терминалом
- nofollow
- не
разыменовывать
символьные
ссылки
Отправка
сигнала USR1
запущенному
процессу
«dd»
позволяет
вывести
статистику
ввода-вывода
в
стандартный
поток
ошибок и
продолжить
копирование.
Доступные
параметры:
- --help
- отобразить
эту
справочную
информацию
и
завершить
работу
- --version
- вывести
информацию
о версии и
завершить
работу
АВТОРЫ
Программа
написана
Полом
Рубином (Paul Rubin),
Дэвидом
Маккензи (David
MacKenzie) и
Стюартом
Кемпом (Stuart Kemp).
ИНФОРМАЦИЯ
ОБ ОШИБКАХ
Онлайн-справка
GNU coreutils: <https://www.gnu.org/software/coreutils/>
Сообщайте
обо всех
ошибках
перевода
по адресу
<https://translationproject.org/team/ru.html>
СМОТРИТЕ
ТАКЖЕ
Полная
документация
на <https://www.gnu.org/software/coreutils/dd>,
также
доступна
локально
посредством
info '(coreutils) dd invocation'
Packaged by Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
ПЕРЕВОД
Русский
перевод
этой
страницы
руководства
разработал(и)
Андрей
Догадкин
<adogadkin@outlook.com> и Kirill Rekhov
<krekhov.dev@gmail.com>
Этот
перевод
является
свободной
программной
документацией;
он
распространяется
на
условиях
общедоступной
лицензии GNU (GNU
General Public License - GPL,
https://www.gnu.org/licenses/gpl-3.0.html
версии 3 или
более
поздней) в
отношении
авторского
права, но
БЕЗ
КАКИХ-ЛИБО
ГАРАНТИЙ.
Если вы
обнаружите
какие-либо
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
сообщите
об этом
разработчику(ам)
по его(их)
адресу(ам)
электронной
почты или
по адресу
списка
рассылки
русских
переводчиков.