GNU/Linux >> Tutoriales Linux >  >> Linux

¿Encontrar solo el destino del enlace simbólico?

Para usar en un script de shell, estoy buscando una forma de línea de comandos para obtener el destino de un enlace simbólico. Lo más cerca que he llegado hasta ahora es stat -N src , que genera src -> dst . Por supuesto, podría analizar la salida y obtener dst , pero me pregunto si hay alguna forma directa de llegar al destino.

Respuesta aceptada:

Otra opción sería usar el comando diseñado específicamente readlink si está disponible.

Por ejemplo

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

Linux
  1. ¿Cómo obtener solo archivos creados después de una fecha con Ls?

  2. ¿Obtener una lista de todos los archivos por máscara en la terminal?

  3. Enumere recursivamente todos los archivos en un directorio, incluidos los archivos en los directorios de enlaces simbólicos

  4. ¿Cómo puedo hacer que `find` ignore los directorios .svn?

  5. ¿Cómo puedo hacer que CMake encuentre mi instalación alternativa de Boost?

Cómo encontrar/obtener su dirección IP en Linux

¿Encontrar solo la primera aparición usando solo Grep?

Comando de Linux:¿Cómo 'buscar' solo archivos de texto?

¿Cómo obtener solo el nombre del archivo con Linux 'buscar'?

Linux:Establecer permiso solo para directorios

¿Cómo obtener solo todos los ID de proceso en ejecución?