Linux дд команды
Linux дд команды
Команда Linux DD используется для чтения, преобразования и выходные данные.
дд можно считывать данные со стандартного ввода или данных в файле, в соответствии с указанным преобразованием формата данных, а затем вывод в файл, устройство или стандартный вывод.
Параметр Описание:
- если = имя файла: Введите имя файла, то по умолчанию стандартный ввод. Который определяет исходный файл.
- из = Имя файла: имя файла вывода по умолчанию стандартный вывод. Который определяет файл назначения.
- СРК = байт: байт байт когда-то прочитал, что указать размер блока байт байт.
набл = байт: один выходной байт байт, который указывает размер блока байт байт.
BS = байт: установлен как для чтения / вывода размер блока байт байт. - к.б.н. = байт: байт байт преобразования, преобразование заданного размера буфера.
- пропустить = блоки: блоки Пропустить блоки от начала входного файла, а затем начать копирование.
- искать = блоки: блоки Пропустить блоки с начала выходного файла, а затем начинается копирование.
- Count = блоки: копировать только те блоки, блоки, размер блока равен количеству байтов, определенных СРК.
- конв = <ключевое слово> ключевое слово может иметь следующие 11 типов:
- преобразования: конвертировать файл с заданными параметрами.
- ASCII: EBCDIC преобразуется в ASCII
- EBCDIC: Преобразование ASCII в EBCDIC
- IBM: Преобразование ASCII в альтернативный EBCDIC
- блок: каждая строка преобразуется в длину ТДС, меньше, частично заполненных пространств
- Разблокирование: сделайте длина каждой линии к.б.н., менее частично заполнены пробелами
- LCase: символы верхнего регистра конвертированы в нижний регистр
- UCase: символы нижнего регистра преобразуются в верхний регистр
- Тампон: поменять местами каждую пару входных байтов
- NoError: Ошибка не останавливается
- notrunc: не обрезать выходной файл
- синхронизации: The Pad каждый входной блок для байтов с СРК, меньше, чем какой-нибудь пустой (NUL) характер заполненной.
- --help: справочная информация Показать
- --version: информация о версии дисплея
примеров
Под Linux сделать загрузочный диск, используйте следующую команду:
dd if=boot.img of=/dev/fd0 bs=1440k
Файл TestFile все заглавные буквы алфавита, а затем включите стать testfile_1 файл, используйте следующую команду в командной строке:
dd if=testfile_2 of=testfile_1 conv=ucase
В котором содержание testfile_2:
$ cat testfile_2 #testfile_2的内容 HELLO LINUX! Linux is a free unix-type opterating system. This is a linux testfile! Linux test
После того, как преобразование завершено, содержание testfile_1 следующим образом:
$ dd if=testfile_2 of=testfile_1 conv=ucase #使用dd 命令,大小写转换记录了0+1 的读入 记录了0+1 的写出 95字节(95 B)已复制,0.000131446 秒,723 KB/s cmd@hdd-desktop:~$ cat testfile_1 #查看转换后的testfile_1文件内容 HELLO LINUX! LINUX IS A FREE UNIX-TYPE OPTERATING SYSTEM. THIS IS A LINUX TESTFILE! LINUX TEST #testfile_2中的所有字符都变成了大写字母
Чтение из стандартного ввода строки и преобразует строку в верхний регистр после, а затем выводятся на стандартное устройство вывода, используйте команду:
dd conv=ucase
После ввода вышеуказанной команды и нажмите Enter, строку ввода, нажмите клавишу ввода, нажмите комбинацию клавиш Ctrl + D, чтобы выйти следующие результаты:
$ dd conv=ucase Hello Linux! #输入字符串后按回车键 HELLO LINUX! #按组合键Ctrl+D退出,转换成大写结果 记录了0+1 的读入 记录了0+1 的写出 13字节(13 B)已复制,12.1558 秒,0.0 KB/s