dd : Convertir un fichier en le copiant

dd copie un fichier:

par défaut depuis l'entrée standard vers la sortie standarden permettant de sélectionner la taille de bloc et d'effectuer des conversions.

Syntaxe

...@...:~ $ sudo dd [--help] [--version] [if=fichier] [of=fichier] [ibs=octets] [obs=octets] [bs=octets] [cbs=octets] [skip=blocs] [seek=blocs] [count=blocs] [conv={ascii,ebcdic,ibm,block,unblock,lcase,ucase,swab,noerror,notrunc, sync}]

Options

Tous les nombres peuvent être suivis d'un multiplicateur : b -> 512,c -> 1,k -> 1024,w -> 2,xm -> nombre m
if=fichierLire les données depuis le fichier indiqué plutôt que depuis l'entrée standard.of=fichierEcrire les données dans le fichier mentionné, et non pas sur la sortie standard. Si conv=notrunc n'est pas indiqué, le fichier est limité à la taille spécifiée par seek= (0 octets si seek= n'est pas fourni).bs, ibs, obs, cbsbs=nombreLire et écrire le nombre indiqué d'octets en une fois. A priorité sur ibs et obs.ibs=nombreLire le nombre indiqué d'octets en une fois.obs=nombreEcrire le nombre indiqué d'octets en une fois.cbs=nombreConvertir le nombre indiqué d'octets en une fois.blocs à ignorerskip=nombreIgnorer le nombre indiqué de blocs (dont la taille est fournie par ibs) au début de la lecture.seek=nombreIgnorer le nombre indiqué de blocs (dont la taille est fournie par ibs) au début de l'écriture.count=nombreCopier seulement le nombre indiqué de blocs (dont la taille est fournie par ibs).conv=conversion[,conversion]...Modifier le fichier comme indiqué par l'argument conversion, qui peut prendre les valeurs suivantes:asciiEBCDIC -> ASCII.ebcdicASCII -> EBCDIC.ibmASCII -> EBCDIC IBM.blockCompléter les blocs qui se terminent par un saut de ligne avec des espaces, jusqu'à atteindre la taille mentionnée par cbs.unblockRemplacer les espaces en fin de blocs (de taille cbs) par un saut de ligne.lcasemajuscules -> minuscules.ucaseminuscules -> majuscules.swabEchanger par paire les octets lus en entrée.Contrairement à la commande dd d'Unix, la version GNU fonctionne également lorsqu'on copie un nombre impair d'octets. Dans ce cas, le dernier octet est simplement copié.noerrorContinuer même après des erreurs de lecture.notruncNe pas limiter la taille du fichier de sor­tie.syncCompléter chaque bloc lu avec des NULs pour atteindre la taille ibs.Options communes à toutes les commandes linux :

--helpAfficher un message d'aide sur la sortie standard, et terminer correctement.--versionAfficher un numéro de version sur la sortie stan­dard, et terminer correctement.--Fin de la liste d'options.

Voir aussi

(en) http://(fr) http://www.linux-france.org/article/man-fr

Basé sur << [[http://www.linux-france.org/article/man-fr >> par GNU.