La commande dir est une commande d'invite de commande permettant d'afficher une liste des fichiers et des sous-dossiers contenus dans un dossier.
Pour chaque fichier ou dossier répertorié, la commande dir affiche par défaut la date et l'heure de la dernière modification de l'élément, si l'élément est un dossier (étiqueté
En dehors de la liste des fichiers et des dossiers, la commande dir affiche également la lettre de lecteur en cours de la partition, le libellé du volume, le numéro de série du volume, le nombre total de fichiers répertoriés, la taille totale de ces fichiers en octets, le nombre de sous-dossiers répertoriés et le nombre total d'octets restant libres sur le lecteur.
Disponibilité de la commande Dir
La commande dir est disponible à partir de l'invite de commande sous tous les systèmes d'exploitation Windows, notamment Windows 10, Windows 8, Windows 7, Windows Vista et Windows XP.
Les anciennes versions de Windows incluent également la commande dir, mais avec quelques options de moins que celles énumérées ci-dessous. La commande dir est également une commande DOS, disponible dans toutes les versions de MS-DOS.
La commande dir est disponible dans les versions d'invite de commandes hors ligne, comme celles disponibles dans les options de démarrage avancées et les options de récupération système. La commande dir est également incluse dans la console de récupération sous Windows XP.
Remarque: La disponibilité de certains commutateurs de commande dir et d'une autre syntaxe de commande dir peut différer d'un système d'exploitation à l'autre.
Syntaxe de la commande Dir
dir conduire : chemin nom de fichier /une: les attributs / b / c /ré / l / n / o: ordre de tri / p / q / r / s / t: champ temporel / w /X /4
Pointe: Voir Comment lire la syntaxe de commande si vous ne savez pas comment interpréter la syntaxe de la commande dir telle que je l'ai écrite ci-dessus ou illustrée dans le tableau ci-dessous.
conduire : , chemin, nom de fichier | C'est le conduire , chemin et / ou nom de fichier pour lequel vous voulez voir les résultats de la commande dir. Tous les trois sont facultatifs car la commande dir peut être exécutée seule. Les caractères génériques sont autorisés. Voir le Exemples de commandes Dir section ci-dessous si ce n'est pas clair. |
/une |
Lorsqu'il est exécuté seul, ce commutateur affiche tous les types de fichiers et dossiers, y compris ceux avec des attributs de fichier qui les empêchent généralement de s'afficher dans une invite de commande ou dans Windows. Utilisation/une avec un ou plusieurs des éléments suivants les attributs (les deux points sont facultatifs, aucun espace n'est requis) pour afficher uniquement les types de fichiers dans la commande dir:
|
/ b | Utilisez cette option pour afficher les résultats du répertoire au format "nu", ce qui supprime les informations classiques relatives à l'en-tête et au pied de page, ainsi que tous les détails de chaque élément, en ne laissant que le nom du répertoire ou le nom du fichier et son extension. |
/ c | Ce commutateur force l'utilisation du séparateur de milliers lorsque la commande dir est utilisée de manière à afficher la taille des fichiers. C’est le comportement par défaut sur la plupart des ordinateurs. L’utilisation pratique est donc/ -c désactiver le séparateur de milliers dans les résultats. |
/ré | Utilisation/ré pour limiter les éléments affichés aux seuls dossiers (contenus entre crochets) et aux noms de fichiers avec leurs extensions. Les éléments sont répertoriés de haut en bas, puis dans les colonnes. Les données d'en-tête et de pied de page de la commande dir standard restent les mêmes. |
/ l | Utilisez cette option pour afficher tous les noms de dossiers et de fichiers en minuscules. |
/ n | Ce commutateur produit un résultat avec des colonnes dans la date -> temps -> annuaire -> taille du fichier -> nom du fichier ou du dossier structure de colonne. Comme il s’agit du comportement par défaut, l’utilisation pratique est/ -n qui produit des colonnes dans le nom du fichier ou du dossier -> annuaire -> taille du fichier -> rendez-vous amoureux -> temps ordre. |
/ o |
Utilisez cette option pour spécifier un ordre de tri pour les résultats. Lorsqu'il est exécuté seul,/ o répertorie les répertoires en premier, suivis des fichiers, dans l'ordre alphabétique. Utilisez cette option avec une ou plusieurs des valeurs suivantes (les deux points sont facultatifs, aucun espace n'est requis) pour trier le résultat de la commande dir de la manière spécifiée:
|
/ p | Cette option affiche les résultats page par page, interrompue par une Appuyez sur n'importe quelle touche pour continuer… rapide. En utilisant/ p est très similaire à l'utilisation de la commande dir avec la commande more. |
/ q | Utilisez ce commutateur pour afficher le propriétaire du fichier ou du dossier dans les résultats. Le moyen le plus simple d’afficher ou de modifier la propriété d’un fichier à partir de Windows consiste à utiliser le logiciel. Avancée bouton dans le Sécurité onglet en regardant le fichier Propriétés . |
/ r | le/ r Cette option affiche tous les flux de données alternatifs (ADS) faisant partie d’un fichier.Le flux de données lui-même est répertorié dans une nouvelle ligne, sous le fichier, et est toujours suffixé de $ DATA , ce qui les rend faciles à repérer. |
/ s | Cette option affiche tous les fichiers et dossiers du répertoire spécifié. plus tous les fichiers et dossiers contenus dans les sous-répertoires de ce répertoire spécifié. |
/ t |
Utilisez cette option avec l'une des valeurs ci-dessous (les deux points sont facultatifs, aucun espace n'est requis) pour spécifier un champ d'heure à utiliser lors du tri et / ou de l'affichage des résultats:
|
/ w | Utilisation/ w pour afficher les résultats en "format large", ce qui limite les éléments affichés aux seuls dossiers (contenus entre crochets) et aux noms de fichier avec leurs extensions. Les éléments sont répertoriés de gauche à droite, puis en bas de lignes. Les données d'en-tête et de pied de page de la commande dir standard restent les mêmes. |
/X | Ce commutateur affiche l'équivalent "nom abrégé" pour les fichiers dont les noms longs ne sont pas conformes aux règles non-8dot3. |
/4 | le/4 commutateur force l'utilisation des années à 4 chiffres. Au moins dans les versions les plus récentes de Windows, l'affichage annuel à 4 chiffres est le comportement par défaut et/-4 ne donne pas un affichage d'année à 2 chiffres. |
/? | Utilisez le commutateur help avec la commande dir pour afficher des détails sur les options ci-dessus directement dans la fenêtre Invite de commandes. L'exécutiondir /? est identique à utiliser la commande help pour exécuteraide dir. |
Pointe: Considérant le volume d'informations que la commande dir renvoie habituellement, il est généralement judicieux de tout enregistrer dans un fichier texte via un opérateur de redirection. Voir Comment rediriger la sortie de la commande vers un fichier pour plus d'informations sur la procédure à suivre.
Exemples de commandes Dir
dir
Dans cet exemple, la commande dir est utilisée seule, sans aucune conduire : , chemin, nom de fichier spécifications, ni aucun commutateur, produisant un résultat comme celui-ci:
C: > dir Le volume dans le lecteur C n'a pas d'étiquette. Le numéro de série du volume est F4AC-9851 Directory of C: 09/02/2015 12:41 PM
Comme vous pouvez le constater, la commande dir a été exécutée à partir du répertoire racine de C (c.-à-d. C: >). Sans spécifier où exactement répertorier le contenu du dossier et du fichier, la commande dir affiche par défaut les informations à partir desquelles la commande a été exécutée.
dir c: utilisateurs / ah
Dans l'exemple ci-dessus, je demande que la commande dir affiche les résultats du conduire : et chemin de c: utilisateurs , pas à partir de l'endroit où je lance la commande. Je spécifie également, via le/une passer avec le h attribut, que je voudrais seulement voir les objets cachés, ce qui donne quelque chose comme:
C: > dir c: users / ah Le volume dans le lecteur C n'a pas d'étiquette. Le numéro de série du volume est F4AC-9851 Répertoire de c: users 05/07/2016 04:04 AM
La petite liste de répertoires et le fichier unique que vous voyez dans le résultat ci-dessus ne constituent pas la totalité du c: utilisateurs dossier - seulement les fichiers et dossiers cachés. À voir tout fichiers et dossiers, vous exécuteriezdir c: utilisateurs / a (retirer leh) au lieu.
répertoire c: *. csv / s / b> c: utilisateurs tim desktop csvfiles.txt
Dans cet exemple légèrement plus complexe, mais beaucoup plus pratique, de la commande dir, je demande que tous les fichiers CSV de mon disque dur fassent l'objet d'une recherche, puis que les résultats minimaux soient exportés dans un document texte. Regardons ce morceau par morceau:
- c: *. csv indique à la commande dir de regarder tous les fichiers (*) qui se terminent par le CSV (.csv) extension à la racine du c: conduire.
- / s indique à dir d'aller au-delà de la racine de c: et de rechercher des fichiers comme celui-ci dans chaque dossier, aussi profond que les dossiers le permettent.
- / b supprime tout sauf le chemin et le nom du fichier, créant essentiellement une "liste" lisible de ces fichiers.
- > est un opérateur de redirection, ce qui signifie "envoyer à" quelque part.
- c: utilisateurs tim desktop csvfiles.txt est la destination pour le> redirecteur, ce qui signifie que les résultats seront écrits dans lecsvfiles.txt fichier au lieu de l'invite de commande, qui sera créé à la c: utilisateurs tim desktop emplacement (c’est-à-dire le bureau que je vois lorsque je suis connecté).
Lorsque vous redirigez la sortie de la commande vers un fichier, comme nous l'avons fait ici dans cet exemple de commande dir, l'invite de commande n'affiche rien. Cependant, le exact la sortie que vous auriez vue se trouve à la place dans ce fichier texte. Voici ce que mon csvfiles.txt ressemblait à la fin de la commande dir:
c: ProgramData Intuit Quicken Inet merchant_alias.csv c: ProgramData Intuit Quicken Inet merchant_common.csv c: Utilisateurs Tous les utilisateurs Intuit Quicken Inet merchant_alias.csv c: Utilisateurs Tous les utilisateurs Intuit Quicken Inet merchant_common.csv c: Utilisateurs Tim AppData Roaming condition.2.csv c: Utilisateurs Tim AppData Roaming line.csv c: Utilisateurs Tim AppData Roaming media.csv
Vous auriez certainement pu ignorer la redirection de fichier et même le commutateur "format nu", mais il aurait été très difficile d'utiliser les résultats dans la fenêtre d'invite de commande, ce qui compliquait la tâche, à savoir l'emplacement de chaque Fichier CSV sur votre ordinateur.
Commandes connexes
La commande dir est souvent utilisée avec la commande del. Après avoir utilisé la commande dir pour rechercher le nom et l'emplacement du ou des fichiers dans un ou plusieurs dossiers particuliers, vous pouvez utiliser la commande del pour supprimer des fichiers directement à partir de l'invite de commandes.
Similaire est le rmdir / s commande et plus délire commande, utilisée pour supprimer des dossiers et des fichiers. le rmdir La commande (sans l'option / s) est utile pour supprimer les dossiers vides trouvés avec la commande dir.
Comme je l'ai mentionné ci-dessus, la commande dir est également souvent utilisée avec un opérateur de redirection.