AD

¿Ya dominas lo básico? Un curso estructurado de Linux es la vía rápida para dar el salto.

Ver cursos de Linux en Udemy

Enlace de afiliado. No te cuesta nada extra.

🖥️Lecciones de Linux
Lección 47 / 61

Extraer solo la carpeta con dirname

dirname es para el momento «quiero quedarme solo con la carpeta de una ruta larga». Toma la ruta indicada y extrae la parte de la carpeta, quitando el nombre del archivo final.

Se usa como dirname ruta. Es la contraparte exacta de basename, y los dos se usan juntos siempre que hay que partir una ruta en «carpeta» y «archivo».

Al ejecutar dirname /home/user/project/notes.txt se extrae y muestra solo /home/user/project.

El resultado sorprende cuando le pasas una ruta que termina en barra. Fíjate en el formato exacto del final de tu ruta.

En el trabajo real se usa dentro de scripts para extraer la «ubicación» de una ruta y pasarla al siguiente paso del procesamiento.

Linux
Pruébalo (escríbelo en la terminal simulada)
dirname /home/user/project/notes.txt

🧑‍💻 Puedes escribir este comando en la terminal simulada de Linux para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)