Para servidores, o link simbólico é muito útil. Você é um usuário Linux? Então o link simbólico também pode ajudá-lo muito. Tudo que você precisa fazer é ser criativo para diminuir sua carga de trabalho.
Existem muitos diretórios complexos no sistema de arquivos do Linux, certo? Lembrar de todos eles pode ser um verdadeiro aborrecimento. Além disso, quando você deseja trabalhar com um arquivo / diretório que está profundamente dentro de diretórios e subdiretórios, o comprimento do caminho do arquivo torna-se maior.
É especialmente difícil trabalhar com CLI, onde você precisa especificar os caminhos dos arquivos. Aí vem o link simbólico para ajudar.
Por exemplo, você deseja acessar o arquivo /home//Downloads/a/b/c/d/e.txt. Esta é uma demonstração fácil, mas certamente digitar todo o comprimento do arquivo não é algo que você deseja fazer com frequência, certo? Com o poder do link simbólico, você pode reduzir drasticamente o caminho do arquivo para /home/e.txt.
Aqui, o recurso de link simbólico permite criar um arquivo virtual em /home/e.txt que indica o /home//Downloads/a/b/c/d/e.txt. Sempre que você solicitar que o arquivo /home/e.txt seja manipulado, o sistema funcionará no arquivo original.
O mesmo método vale para diretórios também.
Hoje, vamos dar uma olhada em como criar um link simbólico e nos divertir com ele.
Criando Symlink
Em todos os sistemas Linux, existe uma ferramenta ln. Não confunda com logaritmo natural! ln segue a mesma estrutura de cp e mv. Saiba mais sobre como copiar arquivos e diretórios no Linux .
em -s <source_file_directory> <link_file_directory>Por exemplo, vamos criar um link simbólico de / home / viktor / Downloads para / Downloads.
sudo em -s /casa/vencedor/Transferências/Transferências
É hora de verificar o resultado. Observe que você pode verificar facilmente o resultado com um comando que funciona usando esse diretório ou arquivo. Por exemplo,
CD /Transferências
Agora estou dentro do diretório / Downloads. Na verdade, não é um novo diretório. Em vez disso, é um link para a pasta / home / viktor / Downloads original.
Verifique se ambos são iguais -
CD /casa/vencedor/Transferênciasls
CD /Transferências
ls
Ver? Ambos são iguais!
Vamos fazer o mesmo com um arquivo. Já defini um arquivo de demonstração pimusic.txt em / home / viktor / Desktop. Vamos vinculá-lo como PIMUSIC.
sudo em -s /casa/vencedor/Área de Trabalho/pimusic.txt PIMUSIC
Verifique o resultado -
gatoPIMUSIC
Criação de link simbólico permanente
Observe que os links simbólicos que você cria não são permanentes. Sempre que você reinicializar o sistema, terá que recriar o link simbólico novamente. Para torná-los permanentes, basta remover o sinalizador -s. Observe que isso criará um HARD LINK.
sudo em /casa/vencedor/Área de Trabalho/pimusic.txt PIMUSIC
Verifique o resultado após reiniciar o sistema -
gatoPIMUSIC
Aproveitar!