En ce qui concerne les commandes Linux, vous pouvez en utiliser une tonne pour exécuter des tâches. Et si vous souhaitez lister le contenu d’un répertoire comme un gestionnaire de fichiers, il existe quelques commandes pour le faire. Vérifions-les.
ls
La commande Linux la plus courante pour lister le contenu d’un répertoire est ls. Par défaut, ls liste le contenu d’un répertoire en colonnes. Différentes couleurs sont utilisées pour afficher les fichiers et les répertoires.
Les répertoires créés par l’utilisateur ont leurs noms affichés entre guillemets simples. Les répertoires créés par le système ont simplement leurs noms affichés. Les couleurs utilisées pour afficher les noms des fichiers, répertoires et scripts dépendent du thème visuel utilisé par le terminal.
ls répertorie simplement le contenu du répertoire actuel dans lequel vous vous trouvez. Si vous souhaitez afficher le contenu dans un autre répertoire, vous pouvez ajouter le chemin du fichier dans la commande :
ls /add/file/path/here
Vous pouvez ajouter le -a indicateur pour afficher les fichiers cachés :
ls -a
ou la -l et -h flag pour qu’il s’affiche dans un format de liste longue et un format lisible par l’homme.
ls -lh
Réal
dir, Comme ls, répertorie également le contenu du répertoire en colonnes. Si des noms contiennent des caractères spéciaux comme des espaces, ces caractères sont précédés d’une barre oblique inverse. Tous les drapeaux développés pour ls ont également été mis à disposition pour dir.

dir se comporte comme la commande suivante :
ls -C -b
où
-C : affiche la sortie en colonnes-b : précède les caractères spéciaux d’une barre oblique inverse
vdir
La prochaine commande pour afficher le contenu dans un répertoire est vdir.

Cette commande fournit une longue liste du contenu du répertoire. Encore une fois, les caractères spéciaux dans les noms sont précédés d’une barre oblique inverse. Dans la longue liste, les détails sur les autorisations associées à un fichier ou un répertoire, le nombre de liens, le propriétaire, le propriétaire du groupe, la taille du fichier, l’heure de la dernière modification et le nom du fichier/répertoire sont affichés.
vdir se comporte de manière similaire à la commande suivante :
ls -l -b
où
-l : fournit une longue liste du contenu du répertoire-b : précède les caractères spéciaux d’une barre oblique inverse
Pourquoi avons-nous « dir » et « vdir » alors que « ls » peut faire le même travail ?
Les commandes shell sont souvent utilisées dans le cadre de scripts. La sortie de ces scripts peut être affichée sur un écran de terminal, redirigée vers un fichier ou simplement transmise en entrée d’une autre commande. Dans certains scénarios, ls ne s’est pas comporté comme prévu en raison de problèmes de performances lors de l’exécution du script. Pour gérer cette situation, les développeurs Linux ont proposé deux commandes alternatives qui fournissent la même sortie que ls et ne rencontrez pas de tels problèmes de performances.
Aussi, certaines personnes considèrent dir être l’équivalent Linux de la commande DOS « dir », qui répertorie également le contenu du répertoire. Cependant, ce n’est pas une hypothèse correcte.
Fait amusant
En sortie de ls, les fichiers et dossiers sont codés par couleur. Dans les sorties pour dir et vdir, les mêmes couleurs sont utilisées partout. Si vous vous demandez pourquoi, la raison réside dans le fichier .bashrc. Dans le fichier « ~/.bashrc », qui est un fichier caché dans le répertoire personnel, un alias pour « ls » a été défini comme indiqué ci-dessous,

où ls est équivalent à ls --color=auto. Les alias similaires pour « dir » et « vdir » ont été commentés. Vous pouvez les décommenter pour afficher les sorties en couleur. La commande suivante effectuera la même activité.
dir --color

En ce qui concerne les commandes Linux, il existe souvent plusieurs façons de faire avancer les choses. N’oubliez pas de consulter certaines des commandes couramment utilisées pour les nouveaux utilisateurs.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.





















