Carpeta de Usuario

En Linux existe un comando para obtener el directorio base de una ruta completa, ademas existe otro comando para obtener la ruta del directorio actual.  Bien los vamos a combinar para obtener el nombre del directorio base actual.

Comando basename

Este comando basename nos devuelve el nombre base de la ruta completa. Ejemplo:

basename /home/usuario

Muestra:

usuario

Comando pwd

Este comando nos regresa la ruta del directorio actual.

cd ~
pwd

Muestra:

/home/usuario

Para obtener el nombre del directorio base actual, combinamos basename con pwd.
Ejemplo:

cd ~
basename `pwd`

Nota: pwd se pone entre comillas graves o backticks.

Muestra:

usuario

En el diseño de scripts esta combinación de comandos, es útil si solo nos interesa el nombre del directorio actual.

Share on Facebook Share Share