secciones

NOMBRE

basename - quita directorios y sufijos de los nombres de ficheros

SINOPSIS

basename NOMBRE [SUFIJO]
basename OPCIÓN... NOMBRE...

DESCRIPCIÓN

Imprime NOMBRE eliminando cualquier componente de directorio que lo preceda. Si se especifica, también elimina un SUFIJO final.

Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.

-a, --multiple
admite varios argumentos y trata cada uno como un NOMBRE
-s, --suffix=SUFIJO
elimina un SUFIJO final; implica -a
-z, --zero
termina cada línea de salida con NUL, no nueva línea
--help
muestra esta ayuda y finaliza
--version
produce la información de la versión y finaliza

EJEMPLOS

basename /usr/bin/sort
-> «sort»
basename include/stdio.h .h
-> «stdio»
basename -s .h include/stdio.h
-> «stdio»
basename -a any/str1 any/str2
-> «str1» seguido por «str2»

AUTOR

Escrito por David MacKenzie.

INFORMAR DE ERRORES

Informe de errores a: bug-coreutils@gnu.org
Página de inicio de GNU coreutils: <https://www.gnu.org/software/coreutils/ >
Ayuda general para usar software GNU: <https://www.gnu.org/gethelp/ >
Informe de cualquier error en la traducción a <https://translationproject.org/team/ >

Copyright © 2026 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <<https://gnu.org/licenses/gpl.html>>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. No hay NINGUNA GARANTÍA, en la medida permitida por la ley.

VÉASE TAMBIÉN

dirname(1), readlink(1)

Documentación completa en <https://www.gnu.org/software/coreutils/basename >
o accesible localmente vía: info '(coreutils) basename invocation'