Mostrar a localização de um arquivo referenciado por um link simbólico
Para mostrar a localização de um arquivo referenciado por um link simbólico no Linux, você pode usar o comando readlink
. Esse comando retorna o nome do arquivo ao qual o link simbólico aponta. A sintaxe geral é a seguinte:
readlink -f <caminho_para_o_link_simbolico>
Onde:
-f
: opção que faz com que oreadlink
retorne o caminho absoluto do arquivo real (não o caminho relativo).<caminho_para_o_link_simbolico>
: é o caminho para o link simbólico cuja localização você deseja conhecer.
Por exemplo, vamos supor que você tenha um link simbólico chamado “link_file” que aponta para o arquivo “target_file”, ambos localizados no diretório “/home/usuario/meus_arquivos/”. Para mostrar a localização do arquivo real referenciado pelo link simbólico, você usaria o seguinte comando:
readlink -f /home/usuario/meus_arquivos/link_file
O comando retornará o caminho absoluto do arquivo real “target_file”.
Caso o link simbólico não exista ou aponte para um local inexistente, o comando retornará um erro informando que o link é inválido.