Learning Linux symbolic commands is a great way of improving your potential in the Linux terminal. Neste tutorial, vamos cobrir alguns comandos para aprender links simbólicos de uma forma rápida e fácil. Antes de começarmos, vamos dar uma visão geral do que são links simbólicos.
O que são Links Simbólicos Linux
Links Simbólicos não são apenas úteis na criação de atalhos e gerenciamento de arquivos em sistemas operacionais como o Linux. Eles também servem como uma forma de criar vários locais para pastas de usuários primários, por exemplo, Documentos, Fotos, Downloads, e muito mais!
Links Simbólicos funcionam como uma string criando caminhos para diferentes arquivos, pastas e diretórios no sistema do computador. Eles são capazes de criar e armazenar vários arquivos em lugares diferentes referem-se a um único arquivo. Assim, aumentando a eficiência ao localizar todos os documentos específicos em um comando.
Estes links são armazenados no mainframe, assim, mesmo que o arquivo original seja excluído, você terá um backup para a maioria dos arquivos importantes. Links simbólicos ajudam a criar caminhos de link inválidos para armazenar pedaços de informação como por exigência do usuário.
Devem aos recursos amigáveis no Linux, mesmo a Microsoft está seguindo-o para criar Links Simbólicos. Links Simbólicos, também conhecidos como Soft links ou Symlinks, não são exclusivos do Linux, mas são como uma opção de Pesquisa no Windows onde se pode pesquisar um arquivo ou diretório específico em um disco executando vários comandos.
Como Criar Links Simbólicos no Linux?
Vejamos como pode criar links de ficheiros e pastas em Linux:
Criar Symbolik Link in Linux for Files
Generalmente, para criar links utilizamos o comando ln e a opção -s para especificar os links Symbolic. Esta é a maneira mais fácil de assegurar uma abordagem flexível que permite experimentar a linguagem o máximo possível. Não há nada de difícil na criação de links Symbolic no Linux – basta seguir um simples passo.
ln -s
O comando ln no Linux cria links entre arquivos fonte e diretórios.
- -s – o comando para Symbolic Links.
- – nome do arquivo existente para o qual você está criando o link
- – nome do link simbólico.
As ligações criadas podem ser verificadas por listagem de directórios usando o comando lista detalhada:
ls -l
No entanto, se não especificar o , o comando irá criar automaticamente uma nova ligação no directório existente.
Criar ligação simbólica no Linux para pastas
Criar ligações simbólicas para pastas também não é difícil. O comando usado para criar o link simbólico da pasta é:
ln -s
Por exemplo, para linkar o diretório /user/local/downloads/logo para a pasta /devisers, use o seguinte comando:
ln -s /user/local/downloads/logo /devisers
A partir do momento em que um link simbólico for criado e anexado à pasta /devisers, ele levará ao diretório /user/local/downloads/logo. Quando o usuário muda de diretório – cd – para /devisers, o sistema mudará automaticamente para o arquivo específico e o escreverá no diretório de comandos.
Opções de link Symbolic são chamadas de chaves de linha de comando. Aqui estão as mais comuns e suas descrições:
Command Switch | Descrição |
-backup | backup de cada ficheiro de destino existente |
-d, -F, -directory | superuser é permitido tentar um link difícil |
-f, -force | arquivo de destino existente é removido |
-I, -interactivo | prompt antes de remover arquivos de destino |
-L, -lógico | alvos de referência que são links simbólicos |
-n, -non-dereference | links simbólicos para directório são tratados como ficheiros |
-P, -physical | fazer links duros directamente para links simbólicos |
-r, -relative | criar links simbólicos relativos à localização do link |
-s, -símbolo | fazer ligações simbólicas em vez de ligações duras |
-S, -suffix=SUFFIX | ultrapassar o sufixo de backup habitual |
-v, -verbose | impressão do nome de cada arquivo vinculado |
Como mudar ou remover o link simbólico no Linux?
Pode remover links existentes anexados a ficheiros ou directórios através do comando unlink ou rm. Isto é como você pode fazer com o comando unlink:
unlink
Remover link simbólico usando o comando rm é similar ao comando unlink que é como em:
rm
Por exemplo:
rm simpleText
Brapping up
Remember, se a fonte não está mais na localização atual, então você deve apagar os arquivos simbólicos para evitar a criação de duplicatas, o que pode atrasar o seu trabalho.
Linux é uma plataforma maravilhosa para criar um aplicativo interativo e dinâmico, onde você pode experimentar e inovar. Uma base forte é fundamental. Aprenda o básico da linguagem a fundo para utilizá-la em todo o seu potencial. Esperamos que este tutorial o ajude a melhorar suas habilidades com outra ferramenta útil!
Este post foi modificado pela última vez em 9 de março de 2021 10:04 am