DD(1)

НАЗВАНИЕ
dd - конвертирует и копирует файл

СИНТАКСИС
dd [ОПЕРАНД]...
dd ОПЦИЯ

ОПИСАНИЕ

Копирует файл, конвертирует и форматирует согласно операндам.

bs=BYTES
    Читает и записывает по BYTES байт за раз.

cbs=BYTES
    конвертировать байты BYTES во время

conv=CONVS
    конвертировать файл в лист символов, разделенный запятыми

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

ibs=BYTES
    прочитать байты BYTES за раз ( значение по-умолчанию 512)

if=FILE
    читать из FILE вместо stdin

iflag=FLAGS
    читать как лист символов, разделенных запятой

obs=BYTES
    записать байтов BYTES за раз ( значение по-умолчанию 512)

of=FILE
    записать в FILE вместо stdout

oflag=FLAGS
    записать как список символов, разделенных запятой

seek=N
    пропустить N obs-sized блоков в начале вывода

skip=N
    пропустить N obs-sized блоков в начале ввода

status=LEVEL
    Параметр LEVEL информации для вывода в stderr; 'none' скрывать все, кроме сообщений об ошибках 'noxfer' скрывать всю статистику финальной передачи 'progress' отображать статистику периодических передач

Параметры N и BYTES могут следовать за мультипликативными суффиксами: 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, and so on for T, P, E, Z, Y.

Каждый символ CONV может быть:

ascii
    из EBCDIC в ASCII

ebcdic
    из ASCII в EBCDIC

ibm из ASCII в дублирующий EBCDIC

block
    дополнить записи newline-terminated пробелами до cbs-size

unblock
    заменить замыкающие пробелы в записях cbs-size новыми строками

lcase
    заменить высокий регистр низким

ucase
    заменить низкий регистр высоким

sparse
    попытаться найти, а не писать выход для входных блоков NUL

swab
    заменять каждую пару входных байтов

sync
    дополнять каждый входной блок NUL до размера ibs-size; при использовании совместно с "блокировать" или "разблокировать" дополнить пробелами, а не NUL

excl
    завершить с ошибкой, если выходной файл существует

nocreat
    не создавать выходной файл

notrunc
    не обрезать выходной файл

noerror
    продолжать чтение после ошибок

fdatasync
    физически записать данные выходного файла до завершения

fsync
    тоже, но также писать и метаданные

Каждый символ FLAG может быть:

append
    режим добавления ( придает смысл только выходу; предлагается conv=notrunc)

direct
    использовать прямой ввод/вывод (I/O) данных

directory
    завершение с ошибкой несмотря на каталог

dsync
    использовать синхронизированный ввод-вывод данных

sync
    тоже самое, только для метаданных

fullblock
    накапливать полные блоки ввода ( только iflag)

nonblock
    использовать ввод-вывод non-blocking

noatime
    не изменять время доступа

nocache
    Запрос на удаление кэша. Смотри также oflag=sync

noctty
    не назначать контролирующий треминал из файла

nofollow
    не переходить по символьным ссылкам

count_bytes
    рассматривать 'count=N' в качестве счатчика байтов (только iflag)

skip_bytes
    рассматривать 'skip=N' в качестве счатчика байтов (только iflag)

seek_bytes
    рассматривать 'seek=N' в качестве счатчика байтов (только iflag)

Отправка сигнал USR1 к работающему процессу 'dd' заставляет его выводить на печать
 статистику ввода-ывода и затем продолжить копирование.

Опции:

--help
    отобразить эту справку и выйти

--version
    отобразить информацию о версии и выйти

АВТОР
Paul Rubin, David MacKenzie и Stuart Kemp.

СООБЩЕНИЯ ОБ ОШИБКАХ
Онлайн справка по GNU coreutils: <http://www.gnu.org/software/coreutils/>
Сообщить об ошибках перевода: <http://translationproject.org/team/>

АВТОРСКИЕ ПРАВА
Copyright © 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
Это свободное программное обеспечение: вы можете изменять и распространять его. НЕ ПРЕДОСТАВЛЯЕТСЯ ГАРАНТИИ, если это разрешено законом.

СМОТРИТЕ ТАКЖЕ
Полная документация: <http://www.gnu.org/software/coreutils/dd>
или локально доступна через: info '(coreutils) dd invocation'

ПЕРЕВОД
АстраЛинукс июль 2020 - перевод DD "1" "Февраль 2017" "GNU coreutils 8.26" "Пользовательские команды"