Nomes do caminho do diretório
Cada arquivo e diretório pode ser alcançado por um caminho exclusivo, conhecido como o nome do caminho, através da estrutura de árvore do sistema de arquivos. O nome do caminho especifica o local de um diretório ou arquivo dentro do sistema de arquivos.
O sistema de arquivos usa os seguintes tipos de nomes de caminho:
Item | Descrição |
---|---|
nome do caminho absoluto | Traça o caminho a partir do diretório /(root) . Os nomes de caminhos absolutos sempre começam com o símbolo slash (/). |
nome de caminho relativo | Traça o caminho a partir do diretório atual através de seu pai ou de seus subdiretórios e arquivos. |
Um nome de caminho absoluto representa o nome completo de um diretório ou arquivo a partir do diretório /(root) para baixo. Independentemente de onde você esteja trabalhando no sistema de arquivos, você pode sempre encontrar um diretório ou arquivo especificando seu nome de caminho absoluto. Nomes de caminhos absolutos começam com uma barra (/), o símbolo representando o diretório raiz. O nome do caminho /A/D/9 é o nome de caminho absoluto para 9. A primeira barra (/) representa o diretório /(root) , que é o local de partida para a busca. O restante do nome do caminho direciona a pesquisa para A, depois para D, e finalmente para 9.
Dois arquivos denominados 9 podem existir porque os nomes de caminhos absolutos para os arquivos dão a cada arquivo um nome exclusivo dentro do sistema de arquivos. Os nomes de caminhos /A/D/9 e /C/E/G/9 especificam dois arquivos exclusivos denominados 9.
Ao contrário de nomes de caminhos completos, nomes de caminhos relativos especificam um diretório ou arquivo com base no diretório de trabalho atual. Para nomes de caminhos relativos, você pode usar o ponto de ponto de notação (..) para mover para cima na hierarquia do sistema de arquivos. O ponto dot (..) representa o diretório pai. Como nomes de caminhos relativos especificam um caminho iniciando no diretório atual, eles não começam com uma barra (/). Nomes de caminhos relativos são usados para especificar o nome de um arquivo no diretório atual ou o nome do caminho de um arquivo ou diretório acima ou abaixo do nível do diretório atual no sistema de arquivos. Se D for o diretório atual, o nome do caminho relativo para acessar 10 é F/10. No entanto, o nome absoluto do caminho é sempre /A/D/F/10. Além disso, o nome do caminho relativo para acessar 3 é ../../B/3.
Você também pode representar o nome do diretório atual usando o ponto de notação (.). A notação dot (.) é comumente usada ao executar programas que lêem o nome do diretório atual.