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 46 / 61

Extraer solo el nombre del archivo con basename

basename es para el momento «quiero quedarme solo con el nombre del archivo de una ruta larga». Toma la ruta indicada y extrae únicamente la parte final.

Se usa como basename ruta. Para obtener además el nombre sin la extensión, se le pasa un segundo argumento: basename ruta extensión.

Al ejecutar basename /home/user/project/notes.txt se extrae y muestra solo notes.txt, la parte final de la ruta.

Es fácil confundirlo con dirname (que saca la parte de la carpeta), la siguiente lección. Ayuda recordarlo así: basename es la cola, dirname es la cabeza.

En el trabajo real se usa mucho dentro de scripts, para extraer la extensión o el nombre de una ruta y bifurcar el procesamiento según el caso.

Linux
Pruébalo (escríbelo en la terminal simulada)
basename /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)