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

  • ruta

    Una o varias rutas; cada una se procesa por separado.

  • -z

    Termina cada línea de salida con un carácter nulo en lugar de un salto de línea.

  • --help

    Muestra la ayuda y termina.

  • --version

    Muestra la versión y termina.

Ejemplos de uso

  • dirname /etc/passwd

    Devuelve /etc.

  • dirname /home/ana/foto.jpg

    Devuelve /home/ana.

  • dirname archivo.txt

    Devuelve 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.

Comandos relacionados