|
|||||||
|
|
DDSection: Manuel de l'utilisateur Linux (1)Updated: 25 juillet 2003 Index Return to Main Contents NOMdd - Convertir et copier un fichier.SYNOPSISdd [--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}]DESCRIPTIONdd 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.Il lit son entrée bloc par bloc, en utilisant la taille des blocs d'entrée mentionnée (par défaut 512 octets). Si l'option bs=octets est présente, et si aucune autre conversion que sync, noerror ou notrunc n'est indiquée, il écrit la quantité de données lues (qui peut être plus petite que celle demandée) dans un bloc de sortie indépendant. Ce bloc a exactement la même taille que les données lues, sauf si la conversion sync a été réclamée, auquel cas les données sont complétées avec des octets nuls, ou des espaces (voir plus bas). Sinon, l'entrée, lue un bloc à la fois, est traitée et les résultats sont regroupés et écrits par blocs de la taille indiquée. La taille finale des blocs de sortie peut être inférieure à celle des blocs d'entrée. Les options prenant une valeur numérique peuvent être suivies d'un multiplicateur : `k'=1024, `b'=512, `w'=2, `c'=1. `w' et `c' sont des extensions GNU, et `w' ne devrait jamais être utilisé car il signifie 2 sur le Système V et 4 sur 4.2BSD). Deux expressions numériques, ou plus, peuvent être multipliées en insérant un `x' entre elles. La version GNU fileutils-4.0 accepte également les multiplicateurs suivants dans les tailles de blocs (bs=, cbs=, ibs=, obs=) : M=1048576, G=1073741824, et ainsi de suite avec T, P, E, Z, et Y. Un suffixe `D' arrondit ces multiplicateurs en décimal : kD=1000, MD=1000000, GD=1000000000, etc. (Notez que pour les commandes ls, df, du, la taille des M, G, etc. est déterminée par l'environnement, mais qu'elle est fixe pour dd). OPTIONS
OPTIONS STANDARDS GNU
ENVIRONNEMENTLes variables LANG, LC_ALL, LC_CTYPE et LC_MESSAGES ont leurs significations habituelles.CONFORMITÉPOSIX 1003.2.EXEMPLESouvent, un lecteur de bandes n'accepte pas des blocs de tailles arbitraires, et dd recevra une erreur d'entrée/sortie pour le dernier morceau de données qui ne rentre pas intégralement dans un bloc. Utilisez `dd if=mon_fic of=/dev/ma_bande conv=sync' pour que tout soit écrit sur la bande. Bien sûr, la lecture fournira un fichier légèrement plus grand, avec des octets nuls ajoutés à la fin.BOGUESLes commandes du type `dd if=mon_fic of=/dev/fd0 bs=1k seek=172' échouent sur certains systèmes car dd essaye de tronquer le fichier de sortie, mais cela n'est pas possible sur un périphérique de type bloc. Dans ce cas, utilisez l'option `conv=notrunc'.NOTESCette page de manuel documente la version de dd se trouvant dans le paquetage fileutils-4.0. D'autres versions peuvent varier légèrement.TRADUCTIONChristophe Blaess, 1996-2003.
Index
| ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man1". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |