Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
logiciel:os:linux:dd [2021/02/28 07:34] – ↷ Page déplacée de logiciel:systeme:linux:commandes_linux:dd à logiciel:os:linux:dd admin | logiciel:os:linux:dd [2022/10/01 23:26] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag> | {{tag> | ||
- | ====== | + | ====== dd : Convertir un fichier en le copiant ====== |
**dd** copie un fichier: | **dd** copie un fichier: | ||
Ligne 23: | Ligne 23: | ||
</ | </ | ||
- | | + | |
: Lire les données depuis le fichier indiqué plutôt que depuis l' | : Lire les données depuis le fichier indiqué plutôt que depuis l' | ||
- | | + | |
: 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). | : 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). | ||
* bs, ibs, obs, cbs | * bs, ibs, obs, cbs | ||
- | | + | |
: Lire et écrire le nombre indiqué d' | : Lire et écrire le nombre indiqué d' | ||
- | | + | |
: Lire le nombre indiqué d' | : Lire le nombre indiqué d' | ||
- | | + | |
: Ecrire le nombre indiqué d' | : Ecrire le nombre indiqué d' | ||
- | | + | |
: Convertir le nombre indiqué d' | : Convertir le nombre indiqué d' | ||
* blocs à ignorer | * blocs à ignorer | ||
- | | + | |
: Ignorer le nombre indiqué de blocs (dont la taille est fournie par ibs) au début de la lecture. | : Ignorer le nombre indiqué de blocs (dont la taille est fournie par ibs) au début de la lecture. | ||
- | | + | |
: Ignorer le nombre indiqué de blocs (dont la taille est fournie par ibs) au début de l' | : Ignorer le nombre indiqué de blocs (dont la taille est fournie par ibs) au début de l' | ||
- | | + | |
: Copier seulement le nombre indiqué de blocs (dont la taille est fournie par ibs). | : Copier seulement le nombre indiqué de blocs (dont la taille est fournie par ibs). | ||
- | | + | |
: Modifier le fichier comme indiqué par l' | : Modifier le fichier comme indiqué par l' | ||
- | | + | |
: EBCDIC -> ASCII. | : EBCDIC -> ASCII. | ||
- | | + | |
: ASCII -> EBCDIC. | : ASCII -> EBCDIC. | ||
- | | + | |
: ASCII -> EBCDIC IBM. | : ASCII -> EBCDIC IBM. | ||
- | | + | |
: Compléter les blocs qui se terminent par un saut de ligne avec des espaces, jusqu' | : Compléter les blocs qui se terminent par un saut de ligne avec des espaces, jusqu' | ||
- | | + | |
: Remplacer les espaces en fin de blocs (de taille cbs) par un saut de ligne. | : Remplacer les espaces en fin de blocs (de taille cbs) par un saut de ligne. | ||
- | | + | |
: majuscules -> minuscules. | : majuscules -> minuscules. | ||
- | | + | |
: minuscules -> majuscules. | : minuscules -> majuscules. | ||
- | | + | |
: Echanger par paire les octets lus en entrée. | : Echanger par paire les octets lus en entrée. | ||
: Contrairement à la commande **dd** d' | : Contrairement à la commande **dd** d' | ||
- | | + | |
: Continuer même après des erreurs de lecture. | : Continuer même après des erreurs de lecture. | ||
- | | + | |
: Ne pas limiter la taille du fichier de sortie. | : Ne pas limiter la taille du fichier de sortie. | ||
- | | + | |
: Compléter chaque bloc lu avec des NULs pour atteindre la taille ibs. | : Compléter chaque bloc lu avec des NULs pour atteindre la taille ibs. | ||
Options communes à toutes les commandes linux : | Options communes à toutes les commandes linux : | ||
- | | + | |
: Afficher un message d'aide sur la sortie | : Afficher un message d'aide sur la sortie | ||
- | | + | |
: Afficher un numéro de version sur la sortie standard, et terminer correctement. | : Afficher un numéro de version sur la sortie standard, et terminer correctement. | ||
- | | + | |
: Fin de la liste d' | : Fin de la liste d' | ||