Manuais para a linha de comandos

Man » Manual online do basename - documentação online detalhada para a página do manual basename

🌍
basename - remove diretórios e sufixos de nomes de arquivos

SINTAXE

basename NOME [SUFIXO]
basename OPÇÃO... NOME...

DESCRIÇÃO

Imprime NOME com quaisquer componentes de diretório iniciais removidos. Se especificado, também remove um SUFIXO final.

Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas.

-a, --multiple
suporta vários argumentos e trata cada um como um NOME

-s, --suffix=SUFIXO
remove um SUFIXO final; implica -a

-z, --zero
termina cada linha de saída com NUL, não com nova linha

--help exibe esta ajuda e sai

--version
exibe informações da versão e sai

EXEMPLOS

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.

RELATANDO BUGS

Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Relate quaisquer bugs de tradução para [https://translationproject.org/team/]

VER TAMBÉM

dirname(1), readlink(1)

Documentação completa [https://www.gnu.org/software/coreutils/basename] ou disponível localmente via: info '(coreutils) basename invocation'

Empacotado pelo Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você pode alterá-lo e redistribuí-lo. Não há GARANTIA, na medida permitida pela lei.