GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie bringt man Ls dazu, Verzeichnisse mit einem nachgestellten Schrägstrich aufzulisten?

Meine Shell ist bash . Wie bekomme ich die Ausgabe von ls Verzeichnisse mit nachgestelltem Schrägstrich anzeigen? Wenn ich ls mache in tcsh es gibt die gewünschte Ausgabe. Wie kann ich dies in bash erreichen ohne irgendwelche Argumente zu verwenden?

zB.

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

Akzeptierte Antwort:

Die einfachste Lösung (wie bereits von @don_crissti in den Kommentaren angegeben) ist:

ls -p

Sie können einen ähnlichen Effekt erzielen mit:

ls -F

Aber das wird auch einige andere Indikatoren hinzufügen:

Hängen Sie an jeden Dateinamen ein Zeichen an, das den Dateityp angibt.
Hängen Sie außerdem für reguläre Dateien, die ausführbar sind, * an . Die Dateitypindikatoren
sind / für Verzeichnisse @ für symbolische Links | für FIFOs = für Sockets > für Türen und nichts für
normale Dateien.

Natürlich können Sie den String ls erstellen Führen Sie ls -p aus auf der Kommandozeile mit einem Alias:

alias ls='ls -p'

Das ist zeitlich begrenzt und könnte mit unalias ls gelöscht werden .
Wahrscheinlich Ihr tcsh hat einen aktiven Alias.

Was Sie tun können, indem Sie den Befehl in ~/.bashrc platzieren oder ~/.bash_aliases .


Linux
  1. Wie bringt man Vim dazu, richtig mit Tmux zu arbeiten?

  2. Wie listet man verbundene Monitore mit Xrandr auf?

  3. Wie listet man rekursiv Verzeichnisse in C unter Linux auf?

  4. Wie bekomme ich eine Liste von Verzeichnissen in einer ZIP-Datei?

  5. Wie bekomme ich tree -a dazu, .git-Verzeichnisse zu ignorieren?

So vergleichen Sie Verzeichnisse mit Meld unter Linux

So listen Sie Dateisysteme in Linux mit lfs auf

So listen Sie nur Verzeichnisse in Linux auf

Erste Schritte mit Arch Linux

Erste Schritte mit Midnight Commander im Jahr 2022

So erhalten Sie eine Liste symbolischer Links unter Linux