GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver uniquement la destination du lien symbolique ?

Pour une utilisation dans un script shell, je recherche un moyen de ligne de commande pour obtenir la destination d'un lien symbolique. Le plus proche que j'ai parcouru jusqu'à présent est stat -N src , qui affiche src -> dst . Bien sûr, je pourrais analyser la sortie et obtenir dst , mais je me demande s'il existe un moyen direct d'obtenir la destination.

Réponse acceptée :

Une autre option serait d'utiliser la commande spécialement conçue readlink si disponible.

Par exemple

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

Linux
  1. Comment obtenir uniquement les fichiers créés après une date avec Ls ?

  2. Obtenir la liste de tous les fichiers par masque dans le terminal ?

  3. Trouver uniquement la première occurrence en utilisant uniquement Grep ?

  4. Commande Linux :Comment "trouver" uniquement des fichiers texte ?

  5. Comment obtenir uniquement l'ID de processus en spécifiant le nom du processus sous Linux?

Comment trouver/obtenir votre adresse IP sous Linux

Linux trouve/recherche la partition racine UNIQUEMENT ?

Comment obtenir uniquement les noms de la commande find sans chemin

Obtenir la taille de tous les dossiers du répertoire

Comment trouver uniquement des répertoires sans sous-répertoires ?

Comment copier des fichiers *.txt de manière récursive dans une autre destination ?