Os atalhos do Windows são um pesadelo para mim. Quase todos os aplicativos que você instala o colocam em sua área de trabalho por padrão. Pessoalmente, toda vez que isso acontece, eu jogo no lixo, mesmo antes de a instalação ser concluída. Quero minha área de trabalho limpa, apenas deixando-a com mais ícones enquanto estou fazendo um trabalho. Mas nem todos os atalhos são ruins, e no Linux existem links simbólicos ou Symlink que eu já gosto mais.
Para começar, esses links não são gerados espontaneamente e nem todos são preenchidos com eles. Para continuar, pode nos servir pelo que você vê na captura: ligação todo o conteúdo de uma pasta de mídia para a pasta pessoal. Desta forma, softwares como o VLC só precisam olhar na pasta original para encontrar o conteúdo e será quase 100% igual. E é que o VLC não permite adicionar um caminho extra para a biblioteca; tem que fazer mostrar sua Biblioteca Multimídia, algo que não é o mesmo e, pelo menos agora, não está disponível no VLC 4.0 beta.
Como criar um Symlink
Para criar um Symlink, é melhor fazer isso com o terminal. Existem gerenciadores de arquivos que fazem isso com uma interface gráfica, mas isso só nos servirá para criar um link a cada vez. Do terminal, podemos arrastar o conteúdo de uma pasta inteira. O comando seria o seguinte:
ln -s "/ruta/de/origen" "/ruta/de/destino"
O bom é que terminal nos permite arrastar pastas dentro de. Um exemplo para criar o Symlink para uma pasta seria ln -s '/ media / pablinux / Data / Music / All That Remains' / home / pablinux / Music, o primeiro com as aspas porque eu o arrastei. O comando que usei para colocar toda a pasta de músicas é "um pouco" mais longo:
Para selecionar todo o conteúdo de uma janela, o mais comum no Linux é pressione Ctrl + A, mas é possível que algum gerenciador de arquivos use a combinação Ctrl + E. Uma vez que tudo esteja selecionado, arrastamos para o terminal, indicamos o caminho de destino e pressionamos Enter.
Outros usos
Isso pode nos ajudar também para "colocar" alguns arquivos na pasta / bin, mais especificamente alguns que usaremos com o terminal. Por exemplo, podemos instalar várias opções de youtube-dl, mas apenas aquele oferecido no site oficial e do seu GitHub. Logo após o que instalamos é atualizado com o comando pip, mas para usá-lo temos que instalar o pacote python3-pip e o comando para atualizar os pacotes é um pouco mais longo. Nestes casos, prefiro baixar o arquivo original. Atualizar se escolhermos esta opção é tão simples quanto escrever youtube-dl -U, fácil de lembrar no momento, vamos ver que funciona erraticamente.
Criando um Symlink em / bin vamos garantir que o terminal possa lançá-lo onde quer que esteja. Caso contrário, não poderemos executá-lo e teremos que arrastar o arquivo para o terminal antes do link para download. Isso, arrastá-lo para o terminal, é algo que teremos que fazer se quisermos atualizá-lo, pois uma vez que o colocamos na pasta / bin nos dá um erro. Eu quero enfatizar que colocar executáveis na pasta / bin pode ser perigoso e só é recomendado se você confiar 100% no desenvolvedor .
Velocidade, seu possível calcanhar de Aquiles
Mas nem tudo é perfeito. Pode haver alguns problemas dependendo da origem do link. Se estivermos vinculando à parte HDD de um disco híbrido, nenhuma diferença real será notada. Agora, alguns sistemas operacionais Linux não montam esta parte automaticamente, e isso é algo que temos que definir nas configurações. Os problemas são acentuados se o disco for externo ou um sem fio. Primeiro, em alguns casos, você deve montá-lo manualmente e, segundo, você notará que ele carrega os arquivos. Pode ser de 2 a 3 segundos para um filme, mas é algo a ser mencionado.
Seja qual for e onde quer que esteja o arquivo original, links diretos ou, neste caso, Symlink podem ser muito úteis e, tendo em mente que eles não ocupam nada, eles valem a pena.