GNU/Linux >> Tutoriels Linux >  >> Linux

Comment obtenir Ls pour répertorier les répertoires avec une barre oblique à la fin ?

Mon shell est bash . Comment puis-je obtenir la sortie de ls afficher les répertoires avec une barre oblique à la fin ? Quand je fais ls dans tcsh il donne le rendu souhaité. Comment puis-je faire en sorte que cela se produise dans bash sans utiliser d'arguments ?

ex.

bin/
lib/
src/
file1.txt
file2.txt

Réponse acceptée :

La solution la plus simple (comme déjà donnée par @don_crissti dans les commentaires) est :

ls -p

Vous pouvez obtenir un effet similaire avec :

ls -F

Mais cela ajoutera également d'autres indicateurs :

Ajoutez un caractère à chaque nom de fichier indiquant le type de fichier.
De plus, pour les fichiers normaux qui sont exécutables, ajoutez * . Les indicateurs de type de fichier
sont / pour les répertoires, @ pour les liens symboliques, | pour les FIFO, = pour les sockets, > pour les portes, et rien pour
les classeurs normaux.

Bien sûr, vous pouvez faire en sorte que la chaîne ls exécuter ls -p en ligne de commande avec un alias :

alias ls='ls -p'

C'est temporel et pourrait être effacé avec unalias ls .
Probablement votre tcsh a un alias actif en place.

Ce que vous pouvez faire en plaçant la commande dans ~/.bashrc ou ~/.bash_aliases .


Linux
  1. Comment avez-vous commencé avec Linux ?

  2. Comment faire en sorte que Vim fonctionne correctement avec Tmux ?

  3. Comment répertorier les moniteurs connectés avec Xrandr ?

  4. Comment démarrer avec Juju?

  5. Comment répertorier les domaines avec DNSSEC

Comment comparer des répertoires avec Meld sous Linux

Comment lister les systèmes de fichiers sous Linux avec lfs

Comment lister uniquement les répertoires sous Linux

Comment démarrer avec Arch Linux

Comment démarrer avec Midnight Commander en 2022

Comment obtenir une liste de liens symboliques sous Linux