Qu'est-ce que dd sous Linux

WBOY
Libérer: 2022-07-14 15:50:01
original
4201 Les gens l'ont consulté

Sous Linux, dd est une commande utilisée pour lire, convertir et sortir des données ; la fonction de cette commande est de copier un fichier avec des blocs d'une taille spécifiée et d'effectuer des conversions spécifiées lors de la copie. Cette commande peut être utilisée à partir de l'entrée standard. lire les données d'un fichier, convertir les données selon le format spécifié, puis les exporter vers un fichier, un périphérique ou une sortie standard.

Qu'est-ce que dd sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Qu'est-ce que dd sous Linux

DD est une commande très utile sous le système Linux/UNIX. Sa fonction est de copier un fichier en utilisant des blocs d'une taille spécifiée et d'effectuer des conversions spécifiées lors de la copie.

La commande Linux dd est utilisée pour lire, convertir et générer des données.

dd peut lire des données à partir d'une entrée ou de fichiers standard, convertir les données selon le format spécifié, puis les exporter vers un fichier, un périphérique ou une sortie standard.

Description du paramètre :

if=Nom du fichier : saisissez le nom du fichier, la valeur par défaut est l'entrée standard. Autrement dit, spécifiez le fichier source.

of=Filename : Nom du fichier de sortie, la sortie par défaut est la sortie standard. Autrement dit, spécifiez le fichier de destination.

ibs=bytes : lit des octets à la fois, c'est-à-dire spécifie une taille de bloc d'octets.

obs=bytes : génère des octets à la fois, c'est-à-dire spécifie une taille de bloc d'octets.

bs=bytes : définissez également la taille du bloc de lecture/sortie sur bytes bytes.

cbs=bytes : convertissez les octets à la fois, c'est-à-dire spécifiez la taille du tampon de conversion.

skip=blocks : ignorez les blocs depuis le début du fichier d'entrée avant de commencer la copie.

seek=blocks : ignorez les blocs depuis le début du fichier de sortie avant de commencer la copie.

count=blocks : copie uniquement les blocs de blocs et la taille du bloc est égale au nombre d'octets spécifié par ibs.

conv=, les mots-clés peuvent avoir les 11 types suivants :

conversion : Convertissez le fichier avec les paramètres spécifiés.

  • ascii : Convertir ebcdic en ascii

  • ebcdic : Convertir ascii en ebcdic

  • ibm : Convertir ascii en ebcdic alternatif

  • block : Convertir chaque ligne en longueur cbs, utiliser des espaces pour les parties manquantes Remplissage

  • débloquer : faites la longueur de chaque ligne cbs, et remplissez la partie insuffisante avec des espaces

  • lcase : convertissez les caractères majuscules en caractères minuscules

  • ucase : convertissez les caractères minuscules en caractères majuscules

  • swap : échangez chaque paire d'octets de l'entrée

  • noerror : ne vous arrêtez pas en cas d'erreur

  • notrunc : ne tronque pas le fichier de sortie

  • sync : remplissez chaque bloc d'entrée en octets ibs, pas assez Partiellement rempli avec des caractères NUL.

--help : Afficher les informations d'aide

--version : Afficher les informations de version

L'exemple est le suivant :

Pour créer une disquette de démarrage sous Linux, vous pouvez utiliser la commande suivante :

dd if=boot.img of=/dev/fd0 bs=1440k
Copier après la connexion

Remplacez tous les fichiers du fichier test Convertissez les lettres anglaises en majuscules, puis convertissez-les en fichiers testfile_1 Utilisez la commande suivante dans l'invite de commande :

dd if=testfile_2 of=testfile_1 conv=ucase
Copier après la connexion

Le contenu de testfile_2 est :

$ cat testfile_2 #testfile_2的内容  
HELLO LINUX!  
Linux is a free unix-type opterating system.  
This is a linux testfile!  
Linux test
Copier après la connexion

Une fois la conversion terminée, le contenu. de testfile_1 est la suivante :

Quest-ce que dd sous Linux

Apprentissage recommandé : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal