GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo obtener la ruta completa de un archivo?

Supongo que estás usando Linux.

Encontré una utilidad llamada realpath en coreutils 8.15.

realpath -s file.txt
/data/ail_data/transformed_binaries/coreutils/test_folder_realpath/file.txt

Dado que la pregunta es sobre cómo obtener la ruta completa/absoluta de un archivo y no sobre cómo obtener el destino de los enlaces simbólicos, use -s o --no-symlinks lo que significa que no expanda los enlaces simbólicos.

Según los comentarios de @styrofoam-fly y @arch-standton, realpath solo no verifica la existencia del archivo, para resolver esto agregue el e argumento:realpath -e file


Usar enlace de lectura :

readlink -f file.txt

Linux
  1. ¿Cómo se normaliza una ruta de archivo en Bash?

  2. cómo encontrar el propietario de un archivo o directorio en python

  3. Cómo obtener el tamaño de tar.gz en un archivo (MB) en python

  4. ¿Cómo crear un archivo en Linux desde la ventana de terminal?

  5. ¿Cómo obtener la ruta al archivo actual (pwd) en Linux desde C?

Cómo obtener el nombre de archivo de la ruta completa en Linux

Cómo ver la ruta absoluta completa de un enlace simbólico

Cómo agregar el archivo .so a java.library.path en Linux

Cómo grep \n en el archivo

Enumere el archivo usando el comando ls en Linux con la ruta completa

Cómo hacer que pgrep muestre la información completa del proceso