En dehors de la liste des fichiers et des dossiers, la commande dir affiche également la lettre du lecteur actuel de la partition, l’étiquette 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.
Utilisation basique
Si vous ne spécifiez pas l’endroit exact où afficher le contenu des dossiers et des fichiers, la commande affiche par défaut ces informations à partir de l’endroit où elle a été exécutée.
dir
Dans cet exemple, la commande dir est utilisée seule, sans spécification de lecteur :, de chemin, de nom de fichier, ni de commutateur, produisant un résultat comme celui-ci :
Mais vous pouvez afficher la liste des fichiers d’un répertoire en spécifiant ce dernier.
Par exemple pour lister les fichiers du dossier C:\Windows :
dir C:\Windows
La commande dir possède de nombreuses options.
Vous pouvez afficher l’aide avec dir /h mais voici plusieurs exemples de leurs utilisations.
Affichage basé sur les attributs de fichier
Pour afficher les attributs de fichiers avec la commande dir, utilisez l’option /a suivi par l’un des commutateurs suivants pour le cibler :
D : Affiche tous les répertoires dans le chemin actuel
R : Affiche les fichiers en lecture seule
H : Affiche les fichiers cachés
A : Fichiers prêts à être archivés
S : Fichiers système
I : Fichiers non indexés sur le contenu
L : Points de repérage
Par exemple pour afficher les fichiers en lecture seule :
dir /ar
Vous pouvez utiliser plusieurs options, par exemple pour afficher les fichiers cachés et systèmes :
dir /ahs
Vous pouvez également ajouter un “-” (moins) devant l’un de ces codes lettres pour spécifier que la commande DIR n’affiche pas ce type de fichier. Ainsi, par exemple, si vous ne voulez pas voir de répertoires dans les résultats, vous pouvez utiliser cette commande :
dir /a-d
Pour afficher tous les fichiers systèmes dans votre chemin actuel en utilisant l’attribut “s” précédé par le caractère “:” comme ceci :
dir /a:s
Lorsque vous utilisez la commande dir, celle-ci affiche de nombreuses informations comme les tailles de disque ou espace disque libres, informations et résumé.
Vous pouvez supprimer ces informations, en utilisant l’option /b :
dir /b
Afficher en utilisant le séparateur de milliers
Dans Windows, l’invite de commandes affiche les chiffres importants avec un espace comme séparateur (ex 35 0000), ce qui n’était pas le cas dans les versions précédentes de Windows.
Vous deviez utiliser le commutateur /c pour afficher les chiffres avec des virgules.
Pour afficher les chiffres sans espaces, utilisez l’option /-c comme ceci :
dir /-c
Afficher les résultats en colonnes
Par défaut, la commande dir affiche le résultat en ligne sur une seule colonne.
Mais vous pouvez afficher la sortie sur plusieurs colonnes.
Pour utiliser l’affichage étendue, utilisez l’option /W :
dir /W
Et si vous préférez que les fichiers soient triés dans les colonnes, utilisez l’option /D .
Lorsque vous affichez les résultats de cette manière, l’invite de commande n’affiche pas d’informations supplémentaires sur les fichiers (taille du fichier, etc.), mais uniquement les noms des fichiers et des répertoires.
dir /D
Afficher les résultats en minuscules
Pour afficher tous les noms de fichiers et répertoires en minuscules, utilisez l’option /L :
dir /L
Afficher les résultats des noms de fichiers à l’extrême droite
Par défaut, l’Invite de commande affiche les noms des fichiers à l’extrême droite. Le commutateur /N était utilisé pour obtenir cet effet. Vous pouvez désormais l’utiliser avec un “-” (moins) pour que les noms de fichiers soient affichés à l’extrême gauche.
dir /-N
Afficher les résultats dans un ordre trié
La commande dir vous permet aussi de trier la liste des fichiers.
Par exemple, vous pouvez avoir besoin d’afficher les fichiers par taille croissant/décroissant ou trier la liste par ordre alphabétique ou inverse.
Vous pouvez utiliser le commutateur /O suivi d’un code lettre pour afficher les résultats du répertoire triés de différentes manières. Ces codes lettres comprennent :
D : Trie par date/heure. Les entrées les plus anciennes apparaissent en premier
E : Trie par extension de fichier dans l’ordre alphabétique
G : Trie d’abord les dossiers, puis les fichiers
N : Trie par le nom du fichier/dossier dans l’ordre alphabétique
S : Trie par taille de fichier, du plus petit au plus grand
Ainsi, par exemple, vous pouvez utiliser la commande suivante pour trier les résultats par heure et par date, les entrées les plus anciennes apparaissant en premier :
dir /OD
Pour trier la liste des fichiers par taille de fichiers croissant, utilisez le commutateur S :
dir /OS
Vous pouvez également ajouter “-” (moins) devant l’une des options ci-dessus pour inverser l’ordre. Ainsi, par exemple, si vous souhaitez trier les fichiers par heure et par date, les entrées les plus récentes apparaissant en premier, vous pouvez utiliser cette commande :
dir /O-D
Afficher les résultats une page à la fois
Certains répertoires contiennent des centaines ou des milliers de fichiers.
Vous pouvez utiliser le commutateur /P pour que l’Invite de commandes mette en pause les résultats après avoir affiché chaque écran. Vous devez alors appuyer sur une touche pour continuer à afficher la page suivante de résultats.
dir /P
Une autre façon de faire est d’utiliser la commande more en passant le résultat de la commande dir à ce dernier grâce au caractère pipe.
La commande more se charger d’afficher les sorties écran par écran.
dir | more
Afficher les métadonnées
L’utilisation du commutateur /Q sur la commande DIR affiche les métadonnées liées aux fichiers et aux répertoires, ainsi que les détails de propriété.
dir /Q
Afficher les flux de données alternatifs (ADS)
Le commutateur /R affiche tous les flux de données alternatifs (ADS) que les fichiers peuvent contenir.
Les ADS sont une fonctionnalité du système de fichiers NTFS qui permet aux fichiers de contenir des métadonnées supplémentaires pour localiser les fichiers par auteur et par titre.
dir /R
Afficher tous les fichiers et dossiers et tout ce qu’ils contiennent
Vous pouvez utiliser le commutateur /S pour afficher récursivement tous les fichiers et dossiers du répertoire actuel. Cela signifie tous les fichiers et dossiers de chaque sous-répertoire, tous les fichiers et dossiers de ces sous-répertoires, et ainsi de suite. Utilisez l’option /S pour affiche les fichiers du répertoire spécifié et de tous les sous-répertoires.
Préparez-vous à obtenir beaucoup de résultats, vous pouvez combiner avec l’option /p pour mettre en pause écran par écran.
dir /S
Afficher trier les fichiers par heure
L’utilisation du commutateur /T avec un code lettre vous permet de trier les résultats en fonction des différents horodatages associés aux fichiers et aux dossiers. Ces codes lettres comprennent :
A : L’heure du dernier accès à l’élément
C : L’heure de création de l’élément
W : L’heure à laquelle l’élément a été écrit pour la dernière fois. Il s’agit de l’option utilisée par défaut
Ainsi, par exemple, pour trier les résultats en fonction de l’heure de création des éléments, vous pouvez utiliser la commande suivante :
dir /TC
Afficher les résultats en grand format
Le commutateur /W est similaire à /D (qui affiche les colonnes), mais à la place, il trie les résultats en format large horizontalement.
dir /W
Afficher les noms de fichiers courts
Le commutateur /X affiche le nom court d’un fichier lorsque le nom long n’est pas conforme aux règles de nommage 8.3.
dir /X
Rediriger la sortie de la commande dir vers un fichier
Vous pouvez rediriger le résultat de la commande dir dans un fichier à l’aide du caractère >.
Par exemple pour lister les fichiers du dossier Windows par ordre de taille de fichiers et rediriger vers le fichier liste.txt sur le bureau de Windows :
dir /OS %windir% > %USERPROFILE%\Desktop\liste.txt
Rechercher un fichier avec la commande dir
Dans cet exemple un peu plus complexe, mais beaucoup plus pratique, de la commande dir, nous demandons à ce que l’ensemble de notre disque dur soit parcouru à la recherche de fichiers CSV, puis que le strict minimum de résultats soit affiché dans un document texte.
dir c:\*.csv /s /b > %USERPROFILE%\Desktop\csv-fichier.txt
Examinons l’utilisation de la commande dir en détails :
c:\*.csv indique à la commande dir de rechercher tous les fichiers (*) qui se terminent par l’extension CSV (.csv) à la racine du lecteur C
/s lui demande d’aller plus loin que la racine de c : et de rechercher les fichiers de ce type dans tous les dossiers, aussi profondément que possible
/b supprime tout sauf le chemin d’accès et le nom du fichier, créant essentiellement une “liste” lisible de ces fichiers
> est un opérateur de redirection, qui signifie “envoyer à” quelque part
%USERPROFILE%\Desktop\csv-fichier.txt est la destination du > redirecteur, ce qui signifie que les résultats seront écrits dans le fichier csvfiles.txt plutôt que dans l’invite de commande, qui sera créée à l’emplacement c:\users\tim\desktop (c’est-à-dire le bureau que vous voyez lorsque vous êtes connecté)
L’article Comment utiliser la commande dir de Windows (CMD) est apparu en premier sur malekal.com .
0 Commentaires