| | |
dd - Convertir un fichier en le copiant.
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}]
dd copie un fichier (par défaut, depuis l'entrée standard
vers la sortie standard) en permettant de sélectionner la taille de bloc,
et d'effectuer des conversions.
Tous les nombres peuvent être suivis
d'un multiplicateur correspondant à :
b=512, c=1, k=1024, w=2, xm=nombre m
- if=fichier
- Lire les données depuis
le fichier indiqué plutôt que depuis l'entrée standard.
- of=fichier
- Ecrire
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).
- ibs=nombre
- Lire le nombre
indiqué d'octets en une fois.
- obs=nombre
- Ecrire le nombre indiqué d'octets
en une fois.
- bs=nombre
- Lire et écrire le nombre indiqué d'octets en une fois.
A priorité sur ibs et obs.
- cbs=nombre
- Convertir le nombre indiqué d'octets
en une fois.
- skip=nombre
- Ignorer le nombre indiqué de blocs (dont la taille
est fournie par ibs) au début de la lecture.
- seek=nombre
- Ignorer le nombre
indiqué de blocs (dont la taille est fournie par ibs) au début de l'écriture.
- count=nombre
- Copier 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:
- ascii
- Convertir l'EBCDIC en ASCII.
- ebcdic
- Convertir l'ASCII en EBCDIC.
- ibm
- Convertir l'ASCII en EBCDIC IBM.
- block
- Compléter les blocs se terminant par
un saut de ligne avec des espaces, jusqu'à atteindre la taille mentionnée
par cbs.
- unblock
- Remplacer les espaces en fin de blocs (de taille cbs) par
un saut de ligne.
- lcase
- Transformer les majuscules en minuscules.
- ucase
- Transformer
les minuscules en majuscules.
- swab
- Echanger 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 tout simplement copié.
- noerror
- Continuer même après des erreurs
de lecture.
- notrunc
- Ne pas limiter la taille du fichier de sortie.
- sync
- Compléter
chaque bloc lu avec des NULs pour atteindre la taille ibs.
- --help
- Afficher un message d'aide sur la sortie standard, et terminer correctement.
- --version
- Afficher un numéro de version sur la sortie standard, et terminer
correctement.
- --
- Fin de la liste d'options.
Les variables LANG, LC_ALL,
LC_CTYPE et LC_MESSAGES ont leurs significations habituelles.
POSIX
1003.2.
Christophe Blaess, 1997.
Table des matières
© 1996-2000 Adaptation française "Christophe Blaess"
| |