La commande Linux
La commande Linux
La commande Linux est utilisé pour lire, convertir et données de sortie.
dd peut être lu à partir de l'entrée standard ou les données dans le fichier, en fonction de la conversion de format de données spécifié, puis sortie vers un fichier, un périphérique ou la sortie standard.
Description Paramètre:
- if = nom du fichier: Entrez le nom du fichier, la valeur par défaut est entrée standard. Ce qui spécifie le fichier source.
- of = nom du fichier: nom du fichier de sortie par défaut à la sortie standard. Ce qui spécifie le fichier de destination.
- ibs = octets: octets octets une fois lu qui spécifient une taille de bloc d'octets octets.
= obs octets: une sortie octets octets, qui spécifie une taille de bloc d'octets octets.
bs = octets: définir à la fois en lecture / taille de bloc de sortie octets octets. - cbs = octets: octets octets d'une conversion, la taille de la mémoire tampon de conversion spécifié.
- sauter = blocs: blocs Passer des blocs à partir du début du fichier d'entrée et puis commencer la copie.
- rechercher = blocs: blocs Passer des blocs à partir du début du fichier de sortie, puis commence la copie.
- count = blocs: copier uniquement les blocs de blocs, la taille du bloc est égal au nombre d'octets ibs spécifiés.
- conv = <mot-clé> mot-clé peut avoir les 11 types suivants:
- conversion: convertir le fichier avec les paramètres spécifiés.
- ascii: ebcdic converti en ascii
- ebcdic: convertir ascii à ebcdic
- ibm: convertir ascii pour alterner ebcdic
- bloc: chaque ligne est converti en une longueur de cbs, moins partiellement rempli avec des espaces
- débloquer: faire la longueur de chaque ligne sont cbs, moins partiellement rempli avec des espaces
- lcase: caractères majuscules convertis en minuscules
- ucase: caractères minuscules converties en majuscules
- écouvillon: permuter chaque paire d'octets d'entrée
- noerror: erreur ne se limite pas
- notrunc: Ne pas tronquer le fichier de sortie
- sync: Le Pad tous de bloc d'entrée à ibs octets, moins que certains (NUL) caractère vide rempli.
- --help: Affichage des informations d'aide
- --version: affichage des informations de version
Exemples
Sous Linux faire un disque de démarrage, utilisez la commande suivante:
dd if=boot.img of=/dev/fd0 bs=1440k
Le fichier testfile toutes les lettres majuscules de l'alphabet, et le fichier testfile_1 puis tourner à devenir, utilisez la commande suivante à une invite de commande:
dd if=testfile_2 of=testfile_1 conv=ucase
Dans lequel la teneur est testfile_2:
$ cat testfile_2 #testfile_2的内容 HELLO LINUX! Linux is a free unix-type opterating system. This is a linux testfile! Linux test
Après la conversion est terminée, le contenu testfile_1 comme suit:
$ 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中的所有字符都变成了大写字母
Lit à partir de la chaîne d'entrée standard et convertit la chaîne en majuscules après, puis sortie vers le périphérique de sortie standard, utilisez la commande:
dd conv=ucase
Après avoir saisi la commande ci-dessus et appuyez sur Entrée, la chaîne d'entrée, appuyez sur la touche Entrée, appuyez sur la combinaison de touches Ctrl + D pour quitter, les résultats suivants:
$ dd conv=ucase Hello Linux! #输入字符串后按回车键 HELLO LINUX! #按组合键Ctrl+D退出,转换成大写结果 记录了0+1 的读入 记录了0+1 的写出 13字节(13 B)已复制,12.1558 秒,0.0 KB/s