Le portail des forces de police et gendarmeries francophones |
Les commandes, la manipulation des répertoires et des fichiers avec MS-Dos |
|
|
|
|
SOMMAIRE |
|
|
TUTORIAL |
|
CONTACT |
PRÈLUDE |
|
FAVORIS |
VOLUMES |
|
RECOMAIL |
CONFIGURATIONS |
|
LIVRE D'OR |
OPTIONS AVANCÉES |
|
QUI SUIS-JE ? |
|
|
|
SUGGESTIONS |
|
|
|
AUTRES LIENS |
ACTUALITÉ VIRUS |
|
LiveChat |
NEWS DU SITE |
|
FORUM |
|
|
ICQ
|
|
| Fichiers, noms et extensions | Les répertoires | Les disques | Arborescence | Chemins d'accès | Les commandes | | Liste des commandes internes | Liste des commandes externes | L'invite | Le chemin actif | Changement d'unité | | Pertutation des répertoires | Catalogue d'un répertoire | Changement d'unité | Gestion des répertoires |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ASM, BAS, C, COB, FOR, PAS |
Source d'un programme respectivement en Assembleur, Basic, C, Cobol, Fortran et Pascal. |
|
BAK |
Sauvegarde d'un fichier source avant sa dernière édition. |
|
TXT |
Texte ASCII DOS. Lisible avec la commande "type" du DOS. |
|
DOC |
Document lisible par la plupart des traitements de texte récent. |
|
DAT |
"DATA" ; regroupement de donnée relatif à un programme. |
|
DLL |
Bibliothèques de codes logiciels. |
|
BAT |
"BATCH" ; liste de séquences exécutables par l'interpréteur DOS. |
|
SYS, DVD |
Fichier de configuration des périphériques. |
|
EXE et COM |
Programme exécutable par l'ordinateur utilisant le DOS par lui-même. |
Le nom d'un fichier sous DOS est de onze caractères, car le nom et l'extension sont séparés par un point.
Exemple : "IMAGE.BMP". On peut aussi trouver le terme "8+3" pour désigner ce format.
Les répertoires sont des regroupements de fichiers et de sous-répertoires.
Cela permet à l'utilisateur de classer ses fichiers comme il le ferait
avec des feuilles dans un classeur. Ainsi, nous pouvons mettre tous les fichiers
relatifs à un sujet dans un même dossier (répertoire).
Comme pour
les fichiers, vous avez huit caractères pour le nom et trois pour l'extension,
bien que cette dernière ne soit pas utilisée dans la plupart des cas.
Exemple : le répertoire "DOS" ne porte pas d'extension.
Avant d'accéder à un fichier, vous devez choisir un
disque : la disquette porte le nom "A:" ou "B:" et "C:"
pour le disque dur.
Il peut y avoir davantage de noms de disque sur votre ordinateur.
Certains d'entre eux sont à lecture seule, comme le CD-ROM, ou une disquette
protégée en écriture.
L'arborescence, c'est l'ensemble des répertoires d'un même
disque.
Nous appelons "racine", la base d'un disque (c'est-à-dire,
un niveau où nous n'appartenons à aucun répertoire).
Dans cette
racine, nous pouvons trouver des fichiers et des répertoires.
Ces répertoires
peuvent eux aussi regrouper des fichiers et encore des répertoires, et ainsi
de suite.
L'arborescence est donc la schématisation (par niveau) des liens de
ces répertoires entre eux.
Exemple : si je crée dans la racine du "C:"
des répertoires "1", "2", "3" et dans les deux
premiers respectivement "11", "12", "13" et "21",
"22" ; puis "111" et "112" dans le "11"
du "1".
J'obtiens l'arborescence suivante :
C:\---+-1---+-11-+-111
! ! \-112
! +-12
! \-13
!-2---+-21
! \-22
\-3
|
Le "\" désignant la "racine" du disque. Pour visualiser l'arborescence d'un disque ou d'un répertoire, le DOS propose la commande externe "TREE".
Pour accéder à un fichier sur un disque, il ne suffit pas de connaître juste son nom, il faut aussi (dans la plupart de cas) connaître sa localisation dans l'arborescence.
Ainsi, "C:\1\12\FICH.DAT"
désigne le fichier "FICH.DAT" dans le répertoire "12" du
répertoire "1" du disque "C:".
Maintenant que l'on connaît le format des noms de fichiers et de répertoires,
nous allons pouvoir apprendre le langage international de l'interpréteur DOS.
Nous appellerons commande interne, l'ensemble des "mots" reconnus par l'interpréteur. Ils constituent le langage.
Il est facile d'imaginer qu'un fichier ou qu'un répertoire puisse avoir le nom d'une commande interne.
De ce fait, les commandes les plus indispensables pourront être écrites
de deux façons différentes :
en entier, ou en abrégé (ce dernier étant
le plus courant, bien que le premier soit le plus portable dans l'ensemble des
systèmes).
Une commande externe, est en réalité un programme fournit avec l'interpréteur.
Il permet une évolution, voire une meilleure souplesse.
Par exemple, la commande
"subst" qui permet d'affecter un nom d'unité logique (lettre de lecteur)
à un répertoire d'un disque, est en fait un programme exécutable.
|
Commande |
désignation |
|
BREAK |
Active ou désactive le contrôle étendu CTRL+C. |
|
CALL |
Appelle un fichier .BAT secondaire. |
|
CD / CHDIR |
Affiche ou modifie le nom du répertoire en cours. |
|
CHCP |
Affiche le numéro du jeu de caractères (page de codes) en cours. |
|
CLS |
Efface l'écran. |
|
COPY |
Copie ou concatène un ou plusieurs fichiers. |
|
CTTY |
Change le périphérique de commande du système. |
|
DATE |
Affiche/modifie la date du système. |
|
DEL / ERASE |
Efface le (ou les) fichier(s) spécifié(s) du disque. |
|
DIR |
Affiche les informations sur les fichiers et répertoires. |
|
ECHO |
Active et désactive l'affichage du texte des programmes de commandes. |
|
EXIT |
Quitte l'interpréteur de commandes et revient à son programme de lancement. |
|
FOR |
Applique une commande sur une liste d'objets. |
|
GOTO |
Poursuit l'exécution d'un programme de commandes au label spécifié. |
|
IF |
Exécute un traitement conditionnel dans des programmes de commande. |
|
LH / LOADHIGH |
Charge un programme en zone de mémoire supérieure. |
|
MD / MKDIR |
Crée un sous-répertoire. |
|
PATH |
Liste des répertoires de recherche des fichiers exécutables. |
|
PAUSE |
Suspend un programme de commandes jusqu'à l'appui d'une touche. |
|
PROMPT |
Modifie l'invite de l'interpréteur. |
|
RD / RMDIR |
Supprime un répertoire. |
|
REM |
Permet d'inclure commentaires dans un fichier de commande. |
|
REN / RENAME |
Renomme un ou plusieurs fichiers. |
|
SET |
Affiche, définit ou supprime des variables d'environnement. |
|
SHIFT |
Décalage des paramètres d'un fichier de commandes. |
|
TIME |
Affiche l'heure système et permet de la modifier. |
|
TYPE |
Affiche le contenu d'un fichier texte. |
|
VER |
Affiche le numéro de la version du DOS utilisée. |
|
VERIFY |
Affiche, active et désactive la vérification de bonne écriture sur disque. |
|
VOL |
Affiche le label d'un ou de plusieurs volumes. |
|
Commande |
désignation |
|
APPEND |
Spécifie la localisation de fichier de donnés. |
|
ATTRIB |
Affiche ou modifie les attributs de fichier. |
|
CHKDSK |
Remplacé par SCANDISK. |
|
CHOICE |
Attend que l'utilisateur fasse son choix dans un menu. |
|
COMMAND |
C'est l'interpréteur lui-même. |
|
COMP |
Remplacer par FC. |
|
DEBUG |
Programme de mise au point des fichiers exécutables. |
|
DELTREE |
Destruction d'un répertoire avec l'ensemble de son contenue. |
|
DISKCOMP |
Compare le contenu de deux disquettes. |
|
DISKCOPY |
Copie le contenu de la disquette sur une disquette, formatée ou non. |
|
EDIT |
éditeur de fichier texte ASCII. |
|
FC |
Compare deux fichiers et affiche les différences |
|
FDISK |
Programme de configuration des disques durs : à utiliser avec précaution. |
|
FIND |
Recherche une chaîne de texte dans un ou plusieurs fichiers. |
|
FORMAT |
Formate le disque du lecteur spécifié. |
|
KEYB |
Définit le clavier pour une langue donnée. |
|
LABEL |
Créer/modifier ou supprimer un nom de volume (disque ou disquette). |
|
MODE |
Configure les périphériques du système. |
|
MORE |
Affiche un écran de données à la fois. |
|
MOVE |
Transfère de fichier ou renomme un répertoire. |
|
NLSFUNC |
Charge en mémoire les informations spécifiques à un pays. |
|
|
Imprime un fichier texte pendant que l'ordinateur reste utilisable. |
|
SCANDISK |
Crée et affiche un relevé d'état du disque et corrige les erreurs décelées. |
|
SHARE |
Installe le partage et le verrouillage de fichiers. |
|
SORT |
Filtre de tri de données par ordre alphanumérique. |
|
SUBST |
Affecte une lettre de lecteur au chemin d'accès spécifié. |
|
SYS |
Transfère les fichiers système sur un disque. |
|
TREE |
Affiche l'arborescence pour le répertoire ou le disque spécifié. |
|
XCOPY |
Copie des fichiers et des répertoires ainsi que leurs sous-répertoires. |
Une fois l'interpréteur exécuté, il vous affiche "un invite"
(prompt) représentant (dans la plupart des cas) le lecteur et la position dans
l'arborescence active (unité et répertoire actuelle).
Exemple : "C:\>",
signifie que vous êtes sur le disque dur "C:" dans le répertoire
racine "\".
Cet invite change lorsque vous entrez ou sortez d'un répertoire et aussi lorsque vous changez de disque.
Vous pouvez modifier les caractéristiques de l'invite, en utilisant la commande interne "PROMPT".
L'invite nous informe de l'unité et son répertoire dans laquelle nous allons travailler.
C'est ce que nous appellerons l'unité active, avec son
répertoire courant.
Chaque unité, ou lecteur logique, a son répertoire courant.
De ce fait, en désignant seulement une unité logique, nous accédons au répertoire
courant de cette unité. Nous ne serons donc pas obligé de désigner le chemin
d'accès si le répertoire courant de l'unité est déjà actif.
Exemple
: "DIR A:" liste le contenu du répertoire courant dans le lecteur
"A".
En résumé, chaque unité logique a un répertoire actif.
Pour évoluer dans l'arborescence de vos disques, vous devez utiliser la commande interne "CHDIR "(change directory) ou "CD" en abrégé. Cela vous permet de changer de répertoire de travail (courant).
Pour
entrer dans un répertoire, il vous suffit de faire suivre la commande "CD"
du nom du répertoire : "CD DOS" permet d'entrer dans le répertoire
"DOS" si ce dernier existe.
Votre "invite" (prompt) s'ajustera
immédiatement. Pour sortir de ce répertoire, vous devez utiliser la command
"CD ..". Les deux points successifs désignent le répertoire parent.
En fait, c'est comme si l'on entrait dans ce répertoire parent. Pour sortir directement de tous les répertoires dans lesquels on se trouve (pour aller à la racine), on saisira la commande suivante : "CD \".
|
CD nom |
pour entrer |
|
CD .. |
pour sortir |
|
CD \ |
pour allez à la racine. |
Pour visualiser le contenu d'un répertoire (la racine est le
premier répertoire), utilisez la commande interne "DIR".
Elle vous
affiche les noms des fichiers et des répertoires contenus.
De plus, chaque fichier est suivit de sa taille en octet, puis de sa date de modification.
Cette information est très utile. La commande "DIR" informe aussi sur la place disponible restant sur le disque.
Il est possible de visualiser le contenu d'un autre répertoire, en indiquant sa localisation : "DIR C:\DOS" permet de visualiser le contenu du répertoire "DOS" même si l'on se trouve dans un autre répertoire.
Le volume dans le lecteur C est GOWAP_C
Le numéro de série du volume est CAFE-CAFE
Répertoire de C:\DOS
. <REP> 24/02/97 19:39
.. <REP> 24/02/97 19:39
ANSI SYS 9 079 31/05/94 6:22
MEM EXE 32 838 31/05/94 6:22
KEYB COM 15 851 31/05/94 6:22
KEYBOARD SYS 34 599 31/05/94 6:22
... ...
HIMEM SYS 29 216 31/05/94 6:22
COUNTRY SYS 26 937 31/05/94 6:22
CHKDSK EXE 12 456 31/05/94 6:22
69 fichier(s) 4 952 650 octets
2 répertoire(s) 949 233 408 octets libres
|
Le "<REP>" désigne un répertoire. "." et ".." sont donc bien des répertoires.
Il est souvent plus facile de travailler sur un lecteur (une
unité logique) lorsqu'il est actif (le lecteur courant).
Cela permet de simplifier
(minimiser) la frappe. Pour changer d'unité logique, il suffit simplement de
la désigner : "A:" permet d'activer le lecteur "A" comme
unité courante.
Dès lors, nous pouvons visualiser son contenu sans pour cela rappeler l'unité : "DIR" au lieu de "DIR A:".
Un répertoire, c'est pour moi la possibilité de ranger dans
un même emplacement, des fichiers de même nature, ou couvrant le
même sujet.
Ainsi, nous pouvons envisager de créer un répertoire dans
lequel nous placerons l'ensemble de nos fichiers images. Pour créer ce répertoire,
nous devons utiliser la commande interne "MKDIR" (Make Directory),
ou "MD" en abrégé, suivit d'un nom de répertoire. "MD C:\IMAGES"
crée le répertoire "images" dans la racine de l'unité "C"
et "MD IMAGES" crée ce répertoire dans le répertoire courant.
Nous pouvons maintenant nous déplacer dans ce répertoire.
Pour qu'un disque soit aisément consultable, il faut rapidement
prendre l'habitude de le classer par catégorie.
Ainsi, je vous propose de créer
un répertoire "JEUX" dans lequel vous y placerez l'ensemble de vos
jeux ; de la même manière, vous créerez un répertoire "Document"
(Ce que fait Windows avec le répertoire "Mes Documents").
Pour chaque jeu, je vous conseille de créer un répertoire dans le dossier "jeux", avec un nom significatif ; à défaut d'un thème, utilisez le nom du jeu.
Ainsi structuré, il sera rapide de supprimer un jeu, en détruisant simplement son répertoire, cela évitant tout danger si le nom du répertoire est suffisamment suggestif.
Pour détruire un répertoire avec la commande "RMDIR" (Remove Directory), "RD" en abrégé, vous devez préalablement effacer son contenu (les fichiers et les sous-répertoires). Vous pouvez aussi utiliser la commande externe "DELTREE", qui effacera en même temps l'ensemble des éléments contenus dans le répertoire.
L'auteur
décline tout incident résultant d'une mauvaise interprétation
des documents que vous allez employer.
Tout les fichiers disponibles sont garantis à ce jour, sans virus
connus
© Copyright Gendnetclub2000 - Tout droit de reproduction strictement réservé