dirname
Linux · Archivos · solo documentación
Qué hace y para qué sirve
Devuelve solo la parte de directorio de una ruta, quitando el último componente.
Sintaxis
dirname [opciones] ruta...
Opciones y parámetros
rutaUna o varias rutas; cada una se procesa por separado.
-zTermina cada línea de salida con un carácter nulo en lugar de un salto de línea.
--helpMuestra la ayuda y termina.
--versionMuestra la versión y termina.
Ejemplos de uso
dirname /etc/passwdDevuelve /etc.
dirname /home/ana/foto.jpgDevuelve /home/ana.
dirname archivo.txtDevuelve un punto (.), el directorio actual, porque la ruta no tiene directorio.
cd "$(dirname "$0")"En un script, entra en el directorio donde está el propio script.
Notas y errores frecuentes
- Como basename, solo trabaja con texto y no comprueba que la ruta exista.