Zeige nur Dateien und Ordner an, die symbolische Links in tcsh oder bash sind
Grundsätzlich möchte ich Folgendes tun:
ls -l[+someflags]
(oder durch andere Mittel) , wird nur die Anzeige der Dateien, die symbolische links, die
also die Ausgabe Aussehen würde
-rw-r--r-- 1 username grp size date-time filename -> somedir
-rw-r--r-- 1 username grp size date-time filename2 -> somsdfsdf
etc.
Beispielsweise
zeigt nur die Verzeichnisse habe ich einen alias:
alias lsd 'ls -l | grep ^d'
Frage ich mich, wie man nur die Anzeige von versteckten Dateien oder nur versteckte Verzeichnisse?
Habe ich die folgende Lösung, jedoch ist es nicht angezeigt, die Ausgabe in Farbe 🙁
ls -ltra | grep '\->'
InformationsquelleAutor der Frage vehomzzz | 2009-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie alle symbolischen links im Verzeichnis:
Für die Anzeige versteckter Dateien:
InformationsquelleAutor der Antwort ChristopheD
Nur für "versteckte" Ordner - dot-Ordner versuchen:
Ja, die zwei Sternchen sind notwendig, sonst wirst du auch bekommen . und .. in den Ergebnissen.
Für symlinks, gut, versuchen, die symlinks Programm:
(zeigt alle symlinks unter aktuellen Verzeichnis)
InformationsquelleAutor der Antwort jmanning2k
Angezeigt, NUR die symlinks, und was Sie verlinken:
Begrenzung auf NUR DIESE DIR
Beispiel für die Ausgabe (nach dem ln -s /usr/bin moo):
InformationsquelleAutor der Antwort Michael Sandler
zeigt nur noch Verknüpfungen (Dateien und Verzeichnisse). Nicht sicher, wie Sie Sie erhalten bunte, obwohl.
zeigt nur die versteckten Dateien/Verzeichnisse
zeigt nur Verzeichnisse.
InformationsquelleAutor der Antwort John Shirey
Waren Sie fast da, mit deinem grep-Lösung; lassen Sie uns darauf konzentrieren, wie man FARBE wieder.
Versuchen Sie dies:
InformationsquelleAutor der Antwort pbr
Verbesserung ein wenig auf die akzeptierte Antwort von @ChristopheD (coudnt Kommentar auf die akzeptierte Antwort, da ich nicht genügend Ruf)
Benutze ich ein alias
dem der alias ist
InformationsquelleAutor der Antwort Pranav Rai
Versuchen, die Datei-Typ-flag und loszuwerden, das Anhängen von @
InformationsquelleAutor der Antwort Shang Wu
Dies funktioniert gut für mich, aber wenn Sie auf der Suche /das root-Dateisystem, die Sie benötigen, um das auslassen der proc-Verzeichnis
InformationsquelleAutor der Antwort Corpus-Khu
Für (t)csh:
(Dies ist einfach pbr Antwort aber mit dem Bindestrich entgangen.)
Mac OSX
Auf OSX,
ls
funktioniert anders, so fügen Sie diese zu Ihrem~/.cshrc
Datei:Und dann rufen:
InformationsquelleAutor der Antwort supergra
Für die bash:
Dies bietet eine schöne Ausgabe.
InformationsquelleAutor der Antwort user3254833
Verwendung: foo $path
Verwendet den aktuellen Pfad, wenn nichts angegeben wird.
InformationsquelleAutor der Antwort Justin D.