Skip to main content

Liste du contenu du répertoire à l'aide de la commande Dir

RÉPARER une clé USB & RÉCUPÉRER des fichiers corrompus ! (Mai 2024)

RÉPARER une clé USB & RÉCUPÉRER des fichiers corrompus ! (Mai 2024)
Anonim

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

dir - presque tout

Comment afficher l'auteur d'un fichier

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.

Comment masquer les sauvegardes

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

dir --ignore-backups

Ajouter une couleur à la sortie

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

dir - couleur = jamais

Formater la sortie

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)

Renvoyer une liste longue ou verbeuse

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:

  • autorisations
  • inodes
  • propriétaire
  • groupe
  • taille du fichier
  • date du dernier accès
  • nom de fichier

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:

dir -G -l

Taille de fichier lisible par l'homme

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:

dir -l -h

Répertorier d'abord

Si vous souhaitez que les répertoires soient affichés en premier, puis les fichiers, utilisez le commutateur suivant:

dir -l --group-Directories-first

Masquer les fichiers avec un certain motif

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:

modèle dir -I

Afficher plus d'informations sur les fichiers et les dossiers

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:

  • aucun (par défaut)
  • barre oblique (les répertoires ont des barres obliques)
  • Type de fichier

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:

dir -F

Répertorier tous les fichiers et dossiers dans les sous-dossiers

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:

dir -R

Tri de sortie

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)

Inverser l'ordre

Vous pouvez inverser l'ordre dans lequel les fichiers et les dossiers sont répertoriés à l'aide de la commande suivante:

dir -r

Résumé

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.