GNU/Linux >> Tutoriales Linux >  >> Linux

¿Obtener el nombre completo de la ruta de un directorio dado?

Supongamos que estoy en /path/to/dir . Dentro de este directorio hay otro directorio llamado subdir .

¿Hay algún comando que pueda emitir que genere la ruta completa a subdir? , no importa cómo se identifique? Por ejemplo:

$ cmd subdir
/path/to/dir/subdir

$ cmd /path/to/dir/subdir
/path/to/dir/subdir

Respuesta aceptada:

coreutilsrealpath hace el truco:

realpath subdir

y funciona, sin embargo, se especifica el directorio (o archivo):

realpath /blah/blah2/subdir
realpath ../blah2/subdir

Linux
  1. ¿Cómo mostrar la ruta completa de un archivo o directorio en la terminal?

  2. Contando el número de archivos en un directorio usando C

  3. ¿Hay alguna API de C para extraer el nombre del archivo base de su ruta completa en Linux?

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

  5. Mostrar solo el nombre del directorio actual (no la ruta completa) en el indicador de bash

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

Linux:¿la barra inclinada (/) forma parte del nombre del directorio raíz de Linux?

Ruta absoluta vs relativa en Linux:¿Cuál es la diferencia?

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

¿Cómo convertir ... en nombres de ruta a nombre absoluto en un script bash?

Configure el indicador de terminal en Ubuntu para mostrar solo el nombre del directorio de trabajo en lugar de su ruta completa