DD(1) Commandes DD(1)
dd - Convertir et copier un fichier
dd [OPRANDE]...
dd OPTION
Copier un fichier en le convertissant et le formatant selon les opran-
des.
bs=OCTETS
forcer ibs=OCTETS et obs=OCTETS
cbs=OCTETS
convertir OCTETS octets la fois
conv=CONVS
convertir le fichier selon la liste de symboles spars par des
virgules
count=BLOCS
copier seulement BLOCS blocs d'entre
ibs=OCTETS
lire OCTETS octets la fois
if=FICHIER
lire le FICHIER au lieu de l'entre standard
iflag=FANIONS
lire selon la liste de symboles spars par des virgules
obs=OCTETS
crire OCTETS octets la fois
of=FICHIER
crire dans le FICHIER plutt que sur la sortie standard
oflag=FANIONS
crire selon la liste de symboles spars par des virgules
seek=BLOCS
sauter BLOCS blocs de taille obs en dbut de sortie
skip=BLOCS
sauter BLOCS blocs de taille ibs en dbut d'entre
status=noxfer
supprimer les statistiques de transfert
BLOCS et OCTETS peuvent tre suivis de l'un des suffixes multiplicatifs
suivants : xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1000*1000, M
1024*1024, 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 spcifique ibm
block remplir les enregistrements termins 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
nocreat
ne pas crer de fichier de sortie
excl chouer si le fichier de sortie existe dj
notrunc
ne pas tronquer le fichier de sortie
ucase changer les minuscules en majuscules
swab intervertir chaque paire d'octets entrants
noerror
continuer mme aprs des erreurs de lecture
sync remplir chaque bloc d'entre par des nuls jusqu' l'obtention de
la taille ibs . Des espaces au lieu des nuls sont utiliss
lorsque sync est employ en combinaison avec block ou unblock.
fdatasync
crire les donnes du fichier de sortie physiquement avant de ter-
miner
fsync identique mais crire aussi les mtadonnes
Chaque symbole de FANION peut tre :
append mode d'ajout (n'a de sens que pour la sortie ; conv=notrunc est
suggr)
direct utiliser les E/S directes pour les donnes
directory : chouer sauf si le fichier est un rpertoire ; dsync :
utiliser des E/S synchronises pour les donnes ; sync : iden-
tique, mais aussi pour les mtadonnes ; nonblock : utiliser des
E/S non bloquantes ; noatime : ne pas mettre jour l'heure
d'accs aux fichiers ; noctty : ne pas transformer le fichier en
un terminal de contrle ; nofollow : ne pas suivre les liens sym-
boliques.
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 proces-
sus poursuit son excution.
$ 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) copis, 34.6279 secondes, 271 Mo/s
Les options sont :
--help afficher l'aide-mmoire et quitter
--version
afficher le nom et la version du logiciel et quitter
crit par Paul Rubin, David MacKenzie et Stuart Kemp.
Signaler toute anomalie <bug-coreutils [AT] gnu.org>.
Copyright (C) 2008 Free Software Foundation, Inc. Licence GPLv3+ : GNU
GPL version 3 ou suprieures <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 autorise par la
loi.
La documentation complte pour dd est disponible dans un manuel Texinfo.
Si les programmes info et dd sont correctement installs sur votre
systme, la commande
info coreutils 'dd invocation'
devrait vous donner accs au manuel complet (en anglais).
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
<thomas.huriaux [AT] gmail.com> 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 man-
pages-fr-extra.
GNU coreutils 6.10 avril 2008 DD(1)