La plupart des utilisateurs de Linux utilisent la commande ls pour répertorier les fichiers et les dossiers sous Linux.
La commande dir est souvent considérée comme l’équivalent de Windows, mais elle fonctionne de la même manière sous Linux.
Dans ce guide, vous apprendrez à utiliser la commande dir sous Linux et vous présenterons les commutateurs de clé permettant d’en tirer le meilleur parti.
Exemple d'utilisation de la commande Dir
Pour obtenir la liste de tous les fichiers et dossiers du répertoire en cours, utilisez la commande dir comme suit:
dir
Une liste de fichiers et de dossiers apparaîtra sous forme de colonne.
Comment afficher des fichiers cachés à l'aide de la commande dir
Par défaut, la commande dir affiche uniquement les fichiers et les dossiers normaux. Sous Linux, vous pouvez masquer un fichier en faisant un arrêt complet du premier caractère. (c'est-à-dire .myhiddenfile).
Pour afficher les fichiers cachés à l'aide de la commande dir, utilisez le commutateur suivant:
dir -a
dir --all Vous remarquerez peut-être que lorsque vous exécutez la commande de cette manière, elle répertorie un fichier appelé. et un autre appelé .. Le premier point signale le répertoire en cours et les deux points signalent le répertoire précédent. Vous pouvez les masquer lors de l'exécution de la commande dir à l'aide de la commande suivante: dir -A
Vous pouvez afficher l'auteur des fichiers (les personnes qui ont créé les fichiers) à l'aide de la commande dir suivante: dir -l --author Le -l est requis pour transformer l'affichage en liste. Lorsque vous exécutez certaines commandes telles que la commande mv ou la commande cp, vous pouvez vous retrouver avec des fichiers se terminant par un tilde (~). Le tilde à la fin d'un fichier suggère une commande sauvegardant le fichier d'origine avant d'en créer un nouveau. Vous ne voudrez peut-être pas voir les fichiers sauvegardés lors du renvoi d'une liste de répertoires, car ces fichiers ne feront que du bruit. Pour les cacher, exécutez la commande suivante: dir -B
Si vous souhaitez utiliser des couleurs pour différencier les fichiers, les dossiers et les liens, vous pouvez utiliser le commutateur suivant: dir - couleur = toujours
dir - couleur = auto
Vous pouvez formater la sortie de sorte qu'elle n'apparaisse pas toujours dans un format de colonne. Les options sont les suivantes: dir --format = acrossdir --format = virgulesdir --format = horizontaldir --format = longdir --format = une seule colonnedir --format = verbosedir --format = vertical Tous les fichiers de chaque ligne sont listés, les virgules délimitent chaque élément, horizontal est identique à travers, long et prolixe produisent une longue liste avec beaucoup d’autres informations, vertical est le résultat par défaut. Vous pouvez également obtenir le même effet en utilisant les commutateurs suivants: dir -x (identique à travers et horizontal)dir -m (identique aux virgules)dir -l (idem long et prolixe)dir -1 (une colonne)dir -c (vertical) Comme indiqué dans la section de mise en forme, vous pouvez obtenir une longue liste en lançant l’une des commandes suivantes: dir --format = longdir --format = verbosedir -l La longue liste renvoie les informations suivantes: Si vous ne souhaitez pas répertorier le propriétaire du fichier, vous pouvez utiliser la commande suivante: dir -g De même, vous pouvez masquer des groupes à l'aide de la commande suivante: Par défaut, la taille des fichiers est indiquée en octets, ce qui était bien il y a environ 30 ans. Maintenant, avec des fichiers de quelques giga-octets, il est préférable de voir la taille dans un format lisible par l'homme, tel que 2,5 G ou 1,5 M. Pour voir la taille du fichier dans un format lisible par l'homme, utilisez la commande suivante: Si vous souhaitez que les répertoires soient affichés en premier, puis les fichiers, utilisez le commutateur suivant: dir -l --group-Directories-first Si vous souhaitez masquer certains fichiers, vous pouvez utiliser la commande suivante: dir --hide = motif Par exemple, pour produire une liste de répertoires de votre dossier de musique mais ignorer les fichiers WAV, utilisez ce qui suit. dir - cache = .wav Vous pouvez obtenir un effet similaire à l'aide de la commande suivante: La commande suivante peut être utilisée pour distinguer les fichiers, les dossiers et les liens: dir --indicator-style = classify Cela montrera les dossiers en ajoutant une barre oblique à la fin, les fichiers n’ont rien après, les liens ont un symbole @ à la fin et les fichiers exécutables ont un * à la fin. Le style de l'indicateur peut également être défini sur ces valeurs: Vous pouvez également afficher les dossiers avec des barres obliques à la fin en utilisant la commande suivante: dir -p Vous pouvez afficher les types de fichiers à l'aide de la commande suivante: Pour obtenir une liste de tous les sous-dossiers et fichiers de ces sous-dossiers, vous pouvez effectuer une liste récursive en utilisant la commande suivante: Vous pouvez trier l'ordre dans lequel les fichiers et les dossiers sont renvoyés à l'aide des commandes suivantes: dir --sort = nonedir --sort = tailledir --sort = timedir --sort = versiondir --sort = extension Vous pouvez également spécifier les commandes suivantes pour obtenir le même effet: dir -s (trier par taille)dir -t (tri par heure)dir -v (trié par version)dir -x (trier par extension) Vous pouvez inverser l'ordre dans lequel les fichiers et les dossiers sont répertoriés à l'aide de la commande suivante: La commande dir est très similaire à la commande ls. Il vaut probablement la peine d'apprendre la commande ls car il s'agit du programme le plus couramment disponible, bien que la plupart des systèmes incluent également dir. Comment afficher l'auteur d'un fichier
Comment masquer les sauvegardes
Ajouter une couleur à la sortie
Formater la sortie
Renvoyer une liste longue ou verbeuse
Taille de fichier lisible par l'homme
Répertorier d'abord
Masquer les fichiers avec un certain motif
Afficher plus d'informations sur les fichiers et les dossiers
Répertorier tous les fichiers et dossiers dans les sous-dossiers
Tri de sortie
Inverser l'ordre
Résumé