Diferença entre caminho absoluto e relativo

Os hiperlinks, comumente chamados de "links", ainda são um dos aspectos mais importantes e elemento fundamental da World Wide Web. É a capacidade de criar um link em uma página que faz com que os leitores sigam ou acessem diretamente outro conteúdo em um documento. É uma das características mais definidoras de sites, especialmente para obter classificações altas. Existe uma correlação direta entre a quantidade de links. Os links podem ser algo como uma palavra ou um botão que aponta para outro local que faz parte desse site ou pode apontar para o conteúdo que faz parte de sites externos. Por mais fácil que seja adicionar links a sites, fica um pouco mais complicado para o web designer entender o conceito, especialmente quando caminhos absolutos e relativos entram em cena.

O que é um caminho absoluto?

Um caminho absoluto é um caminho que descreve a localização de um arquivo ou pasta, independentemente do diretório de trabalho atual; de fato, é relativo ao diretório raiz. Ele contém a localização completa de um arquivo ou diretório, daí o nome. Também é conhecido como nome do caminho absoluto ou caminho completo e sempre inicia no mesmo local, que é o diretório raiz. Caminhos absolutos contêm todas as informações relevantes para encontrar os recursos indicados por uma URL absoluta. Um caminho absoluto deve ser usado para se referir a sites que estão em um domínio diferente do domínio doméstico.

O que é um caminho relativo?

Um caminho relativo é um caminho que descreve o local de um arquivo ou pasta em relação ao diretório de trabalho atual. Pode ser melhor usado para se referir a sites localizados no mesmo domínio, idealmente em determinadas seções de sites nos quais os documentos nunca alteram os relacionamentos entre si. Diferentemente dos caminhos absolutos, os caminhos relativos contêm informações que são apenas relativas ao documento atual no mesmo site, o que evita a necessidade de fornecer um caminho absoluto completo. Em palavras simples, caminho relativo refere-se a um caminho relativo ao local da página atual.

Diferença entre caminho absoluto e relativo

Significado

Caminho absoluto, também conhecido como caminho do arquivo ou caminho completo, refere-se a um local específico no sistema de arquivos, independentemente do diretório de trabalho atual. É o local de um arquivo ou diretório em um computador que contém o diretório raiz e a lista completa de diretórios necessária para localizar o arquivo ou diretório. Um caminho relativo, pelo contrário, refere-se à localização de um diretório usando o diretório atual como referência, o que evita a necessidade de especificar o caminho absoluto completo. Assim, um caminho relativo também é chamado como um caminho não absoluto.

URL

Existem duas opções básicas quando se trata de seleção de URLs, URL absoluto e URL relativo. Um URL absoluto aponta para um local muito específico na Web e contém todas as informações necessárias para localizar um recurso. URLs absolutos devem ser usados ​​para vincular a outros sites que não estão localizados no mesmo domínio. Os URLs relativos, por outro lado, são mais fáceis de usar porque são relativos à página em que estão. É sempre a melhor prática usar URLs relativos para fazer referência a links localizados no mesmo domínio, o que facilita o trabalho com eles..

No Windows

Um caminho absoluto contém o endereço completo do local do arquivo para se referir a um determinado diretório no computador, enquanto o diretório atual é usado como referência para localizar outro diretório no caso de um caminho relativo. Um caminho relativo contém um endereço parcial do caminho absoluto com base em sua relação com o diretório ao qual está vinculado.

Por exemplo:

D: \ documents \ mydocument.doc

mydocument.doc

No primeiro exemplo, o caminho absoluto contém o caminho completo do arquivo localizado no diretório 'D'. Você pode clicar com o botão direito do mouse no arquivo e clicar nas propriedades para determinar o caminho absoluto desse arquivo. No segundo exemplo, o caminho relativo contém um endereço parcial do arquivo em relação ao diretório de trabalho atual.

No Linux

No Linux, um caminho absoluto é definido como o local de um arquivo ou diretório relativo ao diretório raiz e é designado por uma barra (/). O diretório raiz refere-se ao diretório superior que compreende o sistema de arquivos que contém uma série de subdiretórios, o que leva a outros subdiretórios. Pelo contrário, um caminho relativo refere-se ao local de um arquivo ou diretório relativo ao diretório de trabalho atual e não ao diretório raiz. Por exemplo,

/ export / home / ftp / pub

exportação / home / ftp / pub

No primeiro exemplo, o caminho inicia no diretório /, que é o diretório raiz que o torna um nome de caminho absoluto. Removemos a barra / no segundo exemplo, o que o torna um nome de caminho relativo, o que significa que ele se relaciona com o diretório de trabalho atual em vez do diretório raiz.

Caminho absoluto vs. relativo: gráfico de comparação

Resumo do caminho absoluto vs. relativo

Em poucas palavras, se você deseja colocar links para outros sites que pertencem a algum outro domínio que não seja o domínio doméstico, provavelmente usará um caminho absoluto. Pelo contrário, você usará um caminho relativo para navegar no site, se os links residirem no mesmo domínio ao qual você está se referindo. Em palavras simples, um caminho absoluto refere-se ao mesmo local em um sistema de arquivos em relação ao diretório raiz, enquanto um caminho relativo aponta para um local específico em um sistema de arquivos em relação ao diretório atual em que você está trabalhando.