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

Nur Ziel von Symlink finden?

Für die Verwendung in einem Shell-Skript suche ich nach einer Kommandozeilen-Methode, um das Ziel eines symbolischen Links zu erhalten. Am nächsten kam ich bisher an stat -N src , die src -> dst ausgibt . Natürlich könnte ich die Ausgabe parsen und dst erhalten , aber ich frage mich, ob es einen direkten Weg zum Ziel gibt.

Akzeptierte Antwort:

Eine andere Möglichkeit wäre die Verwendung des speziell entwickelten Befehls readlink falls vorhanden.

Z. B.

$ readlink -f `command -v php`
/usr/bin/php7.1

Linux
  1. Wie bekomme ich nur Dateien, die nach einem Date mit Ls erstellt wurden?

  2. Nur das erste Vorkommen nur mit Grep finden?

  3. Alle Dateien in einem Verzeichnis rekursiv auflisten, einschließlich Dateien in Symlink-Verzeichnissen

  4. Wie kann ich `find` dazu bringen, .svn-Verzeichnisse zu ignorieren?

  5. Wie kann ich CMake dazu bringen, meine alternative Boost-Installation zu finden?

So finden / erhalten Sie Ihre IP-Adresse unter Linux

Wie bekomme ich nur die Prozess-ID unter Angabe des Prozessnamens in Linux?

diff Befehl, um nur die Anzahl der verschiedenen Zeilen zu erhalten

Wie bekomme ich nur alle laufenden Prozess-IDs?

Wie finde ich nur Verzeichnisse ohne Unterverzeichnisse?

Wie kopiert man *.txt-Dateien rekursiv an ein anderes Ziel?