Definição – o que significa o nome de base?
Um nome de base é o nome de um diretório em um caminho Unix que ocorre após a última barra. É também o nome de um utilitário padrão em sistemas semelhantes ao Unix que retorna o nome de base quando recebe um nome de caminho Unix. Este programa faz parte da Especificação Única do Unix e é instalado em quase todos os sistemas, incluindo a maioria das distribuições Linux.
Definirtec explica Basename
Um nome de base é o último diretório em um caminho Unix após a última barra. Por exemplo, no nome do caminho / usr / share / techopedia, o nome de base seria “techopedia.” Também existe um utilitário chamado nome de base que retorna o nome de base de um diretório quando fornecido um nome de caminho. É freqüentemente usado em scripts de shell por conveniência. As principais linguagens de script, incluindo Perl e Python, também têm a capacidade de gerar nomes de base por meio de bibliotecas.
Um utilitário complementar, dirname, retorna tudo, exceto o nome de base final em um nome de caminho. Ambos os utilitários fazem parte da Especificação Única do Unix. Mesmo que o Linux não faça parte da Especificação Única do Unix, quase todas as distribuições incluem dirname e basename como parte do GNU Coreutils. Da mesma forma, os sistemas BSD gratuitos também incluem esses utilitários.