SYNOPSIS
dd [OPÉRANDE]...dd OPTION
DESCRIPTION
Copier un fichier en le convertissant et le formatant selon les opérandes.
- bs=OCTETS
- lire et écrire jusqu'à OCTETS octets à la fois
- cbs=OCTETS
- convertir OCTETS octets à la fois
- conv=CONVs
- convertir le fichier selon la liste de symboles séparés par des virgules
- count=N
- copier seulement N blocs d'entrée
- ibs=OCTETS
- lire jusqu'à OCTETS octets à la fois (par défaut : 512)
- if=FICHIER
- lire le FICHIER au lieu de l'entrée standard
- iflag=ATTRIBUTs
- lire selon la liste de symboles séparés par des virgules
- obs=OCTETS
- écrire OCTETS octets à la fois (par défaut : 512)
- of=FICHIER
- écrire dans le FICHIER plutôt que sur la sortie standard
- oflag=ATTRIBUTs
- écrire selon la liste de symboles séparés par des virgules
- seek=N
- sauter N blocs de taille « obs » en début de sortie
- skip=N
- sauter N blocs de taille « ibs » en début d'entrée
- status=TYPE
- ne pas afficher le TYPE d'informations sur la sortie d'erreur ; TYPE peut valoir « noxfer » pour supprimer les statistiques de transfert ou « none » pour ne rien afficher
N et OCTETS peuvent être suivis de l'un des suffixes multiplicatifs suivants : c = 1, w = 2, b = 512, kB = 1000, K = 1024, MB = 1000*1000, M = 1024*1024, xM = M, GB = 1000*1000*1000, G = 1024*1024*1024 et ainsi de suite pour T, P, E, Z, Y.
Chaque symbole CONV peut être :
- ascii
- de l'EBCDIC vers l'ASCII
- ebcdic
- de l'ASCII vers l'EBCDIC
- ibm
- de l'ASCII vers l'EBCDIC spécifique à IBM
- block
- remplir les enregistrements terminés par un saut de ligne avec des espaces jusqu'à l'obtention de la taille « cbs »
- unblock
- remplacer les blancs restants dans les enregistrements de taille « cbs » par des sauts de ligne
- lcase
- changer les majuscules en minuscules
- ucase
- changer les minuscules en majuscules
- sparse
- essayer de sauter les blocs d'entrée NULL plutôt que de les écrire
- swab
- intervertir chaque paire d'octets entrants
- sync
- remplir chaque bloc d'entrée par des NULL jusqu'à l'obtention de la taille « ibs ». Des espaces au lieu des NULL sont utilisées lorsque sync est employé en combinaison avec block ou unblock.
- excl
- échouer si le fichier de sortie existe déjà
- nocreat
- ne pas créer de fichier de sortie
- notrunc
- ne pas tronquer le fichier de sortie
- noerror
- continuer même après des erreurs de lecture
- fdatasync
- écrire les données du fichier de sortie physiquement avant de terminer
- fsync
- identique mais écrire aussi les métadonnées
Chaque symbole d’ATTRIBUT peut être :
- append
- mode d'ajout (n'a de sens que pour la sortie ; conv=notrunc est suggéré)
- direct
- utiliser les E/S directes pour les données
- directory
- échouer à moins qu'il s'agisse d'un répertoire
- dsync
- utiliser des E/S synchronisées pour les données
- sync
- identique mais écrire aussi les métadonnées
- fullblock
- accumuler des blocs pleins en entrée (seulement iflag)
- nonblock
- utiliser des E/S non bloquantes
- noatime
- ne pas modifier la date d'accès
- nocache
- ne pas mettre les données en cache
- noctty
- ne pas transformer le fichier en un terminal de contrôle
- nofollow
- ne pas suivre les liens
- count_bytes
- traiter « count=N » comme un nombre d'octets (seulement avec iflag)
- skip_bytes
- traiter « skip=N » comme un nombre d'octets (seulement avec iflag)
- seek_bytes
- traiter « seek=N » comme un nombre d'octets (seulement avec oflag)
Envoyer un signal USR1 vers un processus « dd » actif provoque l'écriture des statistiques d'E/S sur la sortie d'erreur standard puis ce processus poursuit son exécution.
-
$ dd if=/dev/zero of=/dev/null& pid=$!
$ kill -USR1 $pid; sleep 1; kill $pid - 18335302+0 enregistrements lus 18335302+0 enregistrements écrits 9387674624 octets (9.4 Go) copiés, 34,6279 secondes, 271 Mo/s
Les options sont :
- --help
- Afficher l'aide-mémoire et quitter
- --version
- Afficher le nom et la version du logiciel et quitter
AUTEUR
Écrit par Paul Rubin, David MacKenzie et Stuart Kemp.SIGNALER DES BOGUES
Aide en ligne de GNU coreutils : <http://www.gnu.org/software/coreutils/>Signaler toute erreur de traduction de dd à <http://translationproject.org/team/>
COPYRIGHT
Copyright © 2014 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou supérieures <http://gnu.org/licenses/gpl.html>Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisée par la loi.
TRADUCTION
Cette page de manuel a été traduite par Michel Robitaille <robitail AT iro DOT umontreal DOT ca> et mise à jour pour Debian par Thomas Huriaux <[email protected]> et les membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le paquet manpages-fr-extra.