{"id":15123,"date":"2019-03-11T10:32:48","date_gmt":"2019-03-11T13:32:48","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=15123"},"modified":"2026-08-07T04:22:14","modified_gmt":"2026-08-07T07:22:14","slug":"como-criar-link-simbolico-linux","status":"publish","type":"post","link":"\/pt\/tutoriais\/como-criar-link-simbolico-linux\/","title":{"rendered":"Como criar e remover links simb\u00f3licos para arquivos e diret\u00f3rios no Linux"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Um <strong>link simb&oacute;lico<\/strong>, ou symlink, &eacute; um tipo especial de arquivo no Linux que aponta para outro arquivo ou diret&oacute;rio. Assim como os atalhos do Windows, os links simb&oacute;licos oferecem acesso r&aacute;pido sem duplicar dados. Com eles, voc&ecirc; pode navegar por estruturas complexas de diret&oacute;rios e economizar espa&ccedil;o de armazenamento.<\/p><p class=\"wp-block-paragraph\">Neste artigo, voc&ecirc; aprender&aacute; a criar links e conhecer&aacute; situa&ccedil;&otilde;es pr&aacute;ticas em que os links simb&oacute;licos no Linux podem facilitar o gerenciamento de arquivos. Ao final deste guia, voc&ecirc; saber&aacute; como usar links simb&oacute;licos para organizar seus arquivos e diret&oacute;rios no Linux com efici&ecirc;ncia.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-funciona-um-link-simbolico-no-linux\">Como funciona um link simb&oacute;lico no Linux?<\/h2><p class=\"wp-block-paragraph\">No Linux, um link simb&oacute;lico aponta para um arquivo ou diret&oacute;rio de destino. Ao contr&aacute;rio dos arquivos comuns, os links simb&oacute;licos n&atilde;o cont&ecirc;m os dados em si, mas armazenam o caminho completo do item vinculado. Quando voc&ecirc; acessa um link simb&oacute;lico, o sistema operacional usa uma chamada de sistema para resolver o caminho e direcionar o acesso ao destino.<\/p><p class=\"wp-block-paragraph\">Esse redirecionamento faz com que o link simb&oacute;lico se comporte como o pr&oacute;prio arquivo ou diret&oacute;rio. Assim, voc&ecirc; pode gerenciar itens em diferentes locais do sistema de arquivos e acess&aacute;-los mais rapidamente, sem precisar duplicar arquivos.<\/p><p class=\"wp-block-paragraph\">Al&eacute;m disso, remover um link simb&oacute;lico n&atilde;o afeta o destino, apenas remove a refer&ecirc;ncia. Portanto, voc&ecirc; pode remover links simb&oacute;licos com seguran&ccedil;a, sem se preocupar em perder os dados originais.<\/p><h3 class=\"wp-block-heading\">Diferen&ccedil;as entre links simb&oacute;licos e hard links<\/h3><p class=\"wp-block-paragraph\"><strong>Links simb&oacute;licos<\/strong>, tamb&eacute;m chamados de soft links, e <strong>hard links<\/strong> s&atilde;o duas formas de criar links entre arquivos. A principal diferen&ccedil;a entre eles est&aacute; na estrutura. Um link simb&oacute;lico funciona como um ponteiro para um arquivo, tem seu pr&oacute;prio inode e existe independentemente do arquivo ou diret&oacute;rio de destino.<\/p><p class=\"wp-block-paragraph\">J&aacute; um hard link aponta diretamente para o inode do arquivo de destino, ou seja, compartilha o mesmo inode e os mesmos metadados do arquivo original. Hard links s&oacute; podem apontar para arquivos, n&atilde;o para diret&oacute;rios.<\/p><p class=\"wp-block-paragraph\">Confira a tabela comparativa para entender melhor as diferen&ccedil;as:<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><thead><tr><th>Recursos<\/th><th>Links simb&oacute;licos<\/th><th>Hard links<\/th><\/tr><\/thead><tbody><tr><td><strong>Armazenamento<\/strong><\/td><td>Armazenam o caminho para o arquivo ou diret&oacute;rio de destino<\/td><td>Apontam diretamente para os dados do arquivo original<\/td><\/tr><tr><td><strong>N&uacute;mero do inode<\/strong><\/td><td>T&ecirc;m um n&uacute;mero de inode diferente do destino<\/td><td>Compartilham o mesmo n&uacute;mero de inode com o destino<\/td><\/tr><tr><td><strong>Sistemas de arquivos<\/strong><\/td><td>Podem apontar para arquivos em diferentes sistemas de arquivos<\/td><td>Devem estar no mesmo sistema de arquivos<\/td><\/tr><tr><td><strong>Impacto da exclus&atilde;o do destino<\/strong><\/td><td>Ficam quebrados se o destino for exclu&iacute;do ou movido<\/td><td>Permanecem ativos enquanto houver pelo menos uma refer&ecirc;ncia<\/td><\/tr><tr><td><strong>Cria&ccedil;&atilde;o<\/strong><\/td><td><code>ln -s [source] [link]<\/code><\/td><td><code>ln [source] [link]<\/code><\/td><\/tr><tr><td><strong>Permiss&otilde;es<\/strong><\/td><td>T&ecirc;m suas pr&oacute;prias permiss&otilde;es, mas as permiss&otilde;es do arquivo de destino determinam o acesso efetivo<\/td><td>Compartilham as permiss&otilde;es e a propriedade com o destino<\/td><\/tr><tr><td><strong>Cen&aacute;rios de uso<\/strong><\/td><td>&Uacute;teis para criar atalhos e acessar arquivos rapidamente<\/td><td>&Uacute;teis para garantir a integridade e a consist&ecirc;ncia dos arquivos entre as refer&ecirc;ncias<\/td><\/tr><\/tbody><\/table><\/figure><p class=\"wp-block-paragraph\"><strong>Quando usar links simb&oacute;licos?<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Acesso entre sistemas de arquivos<\/strong>. Os links simb&oacute;licos s&atilde;o ideais para vincular arquivos em diferentes sistemas de arquivos. Por exemplo, voc&ecirc; pode criar um atalho no seu diret&oacute;rio pessoal para acessar rapidamente um arquivo de configura&ccedil;&atilde;o localizado em outro lugar.<\/li>\n\n\n\n<li><strong>Navega&ccedil;&atilde;o por arquivos<\/strong>. Os links simb&oacute;licos facilitam a navega&ccedil;&atilde;o por arquivos nos navegadores, pois permitem criar caminhos de diret&oacute;rios mais simples de percorrer sem duplicar arquivos.<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>Quando usar hard links?<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Integridade e backup de dados<\/strong>. Hard links s&atilde;o &uacute;teis quando voc&ecirc; precisa de v&aacute;rias refer&ecirc;ncias ao mesmo arquivo. Por exemplo, criar hard links em um cen&aacute;rio de backup garante que o backup reflita o estado do arquivo original.<\/li>\n\n\n\n<li><strong>Consist&ecirc;ncia<\/strong>. Se v&aacute;rios aplicativos ou processos precisarem fazer refer&ecirc;ncia ao mesmo arquivo, os hard links podem garantir que as altera&ccedil;&otilde;es sejam aplicadas de maneira consistente em todas as refer&ecirc;ncias.<\/li>\n<\/ul><h3 class=\"wp-block-heading\">Vantagens e desvantagens dos links simb&oacute;licos<\/h3><p class=\"wp-block-paragraph\">&Eacute; importante conhecer as vantagens e desvantagens dos links simb&oacute;licos para us&aacute;-los com efici&ecirc;ncia.<\/p><p class=\"wp-block-paragraph\"><strong>Vantagens do uso de links simb&oacute;licos<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Organiza&ccedil;&atilde;o eficiente de arquivos. <\/strong>Os links simb&oacute;licos permitem criar atalhos para arquivos e diret&oacute;rios, simplificando o acesso aos dados usados com frequ&ecirc;ncia no seu sistema.<\/li>\n\n\n\n<li><strong>Links entre v&aacute;rios locais<\/strong>. Ao contr&aacute;rio dos hard links, os links simb&oacute;licos podem apontar para arquivos em diferentes sistemas de arquivos. Esse recurso &eacute; especialmente &uacute;til em grandes distribui&ccedil;&otilde;es Linux, nas quais os arquivos podem estar em parti&ccedil;&otilde;es separadas.<\/li>\n\n\n\n<li><strong>Controle de vers&atilde;o e bibliotecas compartilhadas<\/strong>. No desenvolvimento de software, os links simb&oacute;licos podem ajudar a gerenciar diferentes vers&otilde;es de bibliotecas ou ferramentas. Por exemplo, voc&ecirc; pode criar um link que aponte para a vers&atilde;o atual de uma biblioteca e trocar de vers&atilde;o facilmente ao atualizar esse link.<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>Desvantagens do uso de links simb&oacute;licos<\/strong><\/p><ul class=\"wp-block-list\">\n<li><strong>Links simb&oacute;licos quebrados<\/strong>. Um link simb&oacute;lico fica quebrado se o arquivo ou diret&oacute;rio de destino for movido ou exclu&iacute;do. Esses links podem causar erros ou interromper scripts que dependem deles. Uma mensagem de erro comum &eacute; &ldquo;No such file or directory&rdquo;.<\/li>\n\n\n\n<li><strong>Quest&otilde;es de seguran&ccedil;a. <\/strong>O uso inadequado de links simb&oacute;licos pode levar a vulnerabilidades, especialmente se um link apontar para um arquivo confidencial. Certifique-se de que os links simb&oacute;licos n&atilde;o exponham inadvertidamente nem concedam acesso a usu&aacute;rios n&atilde;o autorizados.<\/li>\n\n\n\n<li><strong>Complexidade de gerenciamento<\/strong>. Embora os links simb&oacute;licos facilitem o acesso aos arquivos, gerenciar muitos deles pode se tornar complexo. Acompanhar quais links apontam para cada arquivo exige organiza&ccedil;&atilde;o e documenta&ccedil;&atilde;o cuidadosas.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-criacao-de-links-simbolicos-no-linux\">Cria&ccedil;&atilde;o de links simb&oacute;licos no Linux<\/h2><p class=\"wp-block-paragraph\">Nesta se&ccedil;&atilde;o, voc&ecirc; ver&aacute; como criar links simb&oacute;licos no Linux usando comandos simples. Os clientes da Hospedagem VPS da Hostinger podem praticar a cria&ccedil;&atilde;o de links acessando o servidor por um terminal, um aplicativo SSH como o <a href=\"\/pt\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\">PuTTY<\/a> ou nosso recurso integrado de <strong>Web console<\/strong>.<\/p><div class=\"wp-block-image\"><figure data-wp-context='{\"imageId\":\"6a79144b4790e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a79144b4790e\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/03\/browser-terminal-navegador-web-console-hpanel.png\/w=1024,h=1024,fit=scale-down\" alt=\"Bot&atilde;o do web console\/terminal do navegador na vis&atilde;o geral do VPS no hPanel\" class=\"wp-image-57483\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\">Como criar um link simb&oacute;lico para um arquivo<\/h3><p class=\"wp-block-paragraph\">Para criar um link simb&oacute;lico para um arquivo no Linux, use o comando <strong>ln<\/strong> com a op&ccedil;&atilde;o <strong>-s<\/strong>, que especifica que o link deve ser simb&oacute;lico. Veja a sintaxe b&aacute;sica:<\/p><pre class=\"wp-block-preformatted\">ln -s [target_file] [link_name]<\/pre><ul class=\"wp-block-list\">\n<li><strong>[target_file]<\/strong> &ndash; o caminho do arquivo original para o qual voc&ecirc; deseja criar o link.<\/li>\n\n\n\n<li><strong>[link_name]<\/strong> &ndash; o nome do link simb&oacute;lico que voc&ecirc; est&aacute; criando.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Por exemplo, para criar um link simb&oacute;lico chamado <strong>my_link<\/strong> que aponte para o arquivo <strong>myfile.txt<\/strong>, execute o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">ln -s \/path\/to\/myfile.txt \/path\/to\/my_link<\/pre><p class=\"wp-block-paragraph\"><strong>Op&ccedil;&otilde;es adicionais para links simb&oacute;licos<\/strong><\/p><p class=\"wp-block-paragraph\">Al&eacute;m da op&ccedil;&atilde;o obrigat&oacute;ria <strong>-s<\/strong>, voc&ecirc; pode adicionar outras op&ccedil;&otilde;es ao comando:<\/p><ul class=\"wp-block-list\">\n<li><strong>-f<\/strong> ou <strong>&ndash;force<\/strong> &ndash; for&ccedil;a a cria&ccedil;&atilde;o do link simb&oacute;lico, removendo qualquer arquivo ou link simb&oacute;lico existente com o mesmo nome.<\/li>\n\n\n\n<li><strong>-v<\/strong> ou <strong>&ndash;verbose<\/strong> &ndash; exibe informa&ccedil;&otilde;es detalhadas sobre o processo de cria&ccedil;&atilde;o do link simb&oacute;lico.<\/li>\n\n\n\n<li><strong>-r<\/strong> ou <strong>&ndash;relative<\/strong> &ndash; cria um link simb&oacute;lico usando um caminho relativo ao arquivo de destino.<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>Caminhos relativos versus caminhos absolutos<\/strong><\/p><p class=\"wp-block-paragraph\">Ao criar links simb&oacute;licos, voc&ecirc; pode usar caminhos relativos ou absolutos:<\/p><ul class=\"wp-block-list\">\n<li><strong>Caminho relativo<\/strong> &ndash; indica o arquivo de destino com base no diret&oacute;rio atual. Esse m&eacute;todo &eacute; &uacute;til se a estrutura de diret&oacute;rios provavelmente n&atilde;o mudar. Por exemplo, se voc&ecirc; estiver no diret&oacute;rio <strong>\/home\/user\/documents\/<\/strong> e quiser criar um link para <strong>myfile.txt<\/strong>, digite:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">ln -sr ..\/myfile.txt my_link<\/pre><ul class=\"wp-block-list\">\n<li><strong>Caminho absoluto<\/strong> &ndash; especifica o caminho completo desde o diret&oacute;rio raiz at&eacute; o arquivo de destino. Essa abordagem &eacute; mais est&aacute;vel caso a estrutura de diret&oacute;rios mude, pois sempre aponta para o local exato. Um caminho absoluto fica assim:<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">ln -sv \/home\/user\/document\/myfile.txt my_link<\/pre><h3 class=\"wp-block-heading\">Como criar um link simb&oacute;lico para um diret&oacute;rio<\/h3><p class=\"wp-block-paragraph\">Criar um link simb&oacute;lico para um diret&oacute;rio &eacute; semelhante a criar um para um arquivo. Suponha que voc&ecirc; tenha um diret&oacute;rio chamado <strong>project_files<\/strong> em <strong>\/home\/user\/documents\/<\/strong> e queira criar um link para ele no seu diret&oacute;rio pessoal. Execute:<\/p><pre class=\"wp-block-preformatted\">ln -s \/home\/user\/documents\/project_files \/home\/user\/my_project<\/pre><p class=\"wp-block-paragraph\">O comando acima cria um link simb&oacute;lico chamado <strong>my_project<\/strong> em <strong>\/home\/user\/<\/strong>, que aponta para <strong>project_files<\/strong>. Depois, voc&ecirc; pode acessar o conte&uacute;do de <strong>project_files<\/strong> por meio de <strong>my_project<\/strong>.<\/p><h3 class=\"wp-block-heading\">Como sobrescrever um link simb&oacute;lico<\/h3><p class=\"wp-block-paragraph\">Como explicado anteriormente, voc&ecirc; pode sobrescrever um link simb&oacute;lico adicionando a op&ccedil;&atilde;o <strong>-f<\/strong> ao comando. Essa op&ccedil;&atilde;o remove o link simb&oacute;lico existente antes de criar um novo, sobrescrevendo-o.<\/p><p class=\"wp-block-paragraph\">Veja um exemplo de como atualizar um link simb&oacute;lico que aponta para <strong>\/home\/user\/documents\/old_file.tx<\/strong>t, fazendo com que passe a apontar para <strong>\/home\/user\/documents\/new_file.txt<\/strong>:<\/p><pre class=\"wp-block-preformatted\">ln -sf \/home\/user\/documents\/new_file.txt \/home\/user\/my_link<\/pre><p class=\"wp-block-paragraph\">Use o mesmo nome do link, neste caso, <strong>my_link<\/strong>, para garantir que o link simb&oacute;lico seja sobrescrito corretamente com o novo destino.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-remover-links-simbolicos-no-linux\">Como remover links simb&oacute;licos no Linux<\/h2><p class=\"wp-block-paragraph\">Quando voc&ecirc; n&atilde;o precisar mais de um link simb&oacute;lico, &eacute; importante remov&ecirc;-lo com seguran&ccedil;a. Nesta se&ccedil;&atilde;o, voc&ecirc; ver&aacute; como fazer isso.<\/p><h3 class=\"wp-block-heading\">Como remover um link simb&oacute;lico com o comando unlink<\/h3><p class=\"wp-block-paragraph\">O comando <strong>unlink<\/strong> foi desenvolvido especificamente para remover links simb&oacute;licos. Ele garante que apenas o link seja removido, sem afetar o arquivo ou diret&oacute;rio de destino. A sintaxe b&aacute;sica &eacute;:<\/p><pre class=\"wp-block-preformatted\">unlink [link_name]<\/pre><p class=\"wp-block-paragraph\">Por exemplo, se voc&ecirc; tiver um link simb&oacute;lico chamado <strong>my_link<\/strong> no seu diret&oacute;rio pessoal que aponte para <strong>\/home\/user\/documents\/real_file.txt<\/strong>, poder&aacute; remov&ecirc;-lo sem excluir <strong>real_file.txt<\/strong> com:<\/p><pre class=\"wp-block-preformatted\">unlink \/home\/user\/my_link<\/pre><p class=\"wp-block-paragraph\">Ao usar <strong>unlink<\/strong>, evite adicionar uma barra no final, ou seja, <strong>uma barra (\/)<\/strong> ap&oacute;s o nome do link no caminho. Isso pode fazer com que o comando falhe ao tratar o link como um diret&oacute;rio, como no exemplo abaixo:<\/p><pre class=\"wp-block-preformatted\">unlink \/home\/user\/my_link\/<\/pre><p class=\"wp-block-paragraph\">Al&eacute;m disso, o comando <strong>unlink<\/strong> n&atilde;o solicita confirma&ccedil;&atilde;o antes de remover um link simb&oacute;lico. Por isso, especifique o link correto para evitar uma remo&ccedil;&atilde;o acidental.<\/p><h3 class=\"wp-block-heading\">Como remover um link simb&oacute;lico com o comando rm<\/h3><p class=\"wp-block-paragraph\">Assim como na remo&ccedil;&atilde;o de arquivos comuns no Linux, voc&ecirc; pode usar o comando rm para remover links simb&oacute;licos. Veja como remover um link chamado <strong>my_link<\/strong> do diret&oacute;rio pessoal:<\/p><pre class=\"wp-block-preformatted\">rm \/home\/user\/my_link<\/pre><p class=\"wp-block-paragraph\">Ao contr&aacute;rio do comando <strong>unlink<\/strong>, o rm permite usar a op&ccedil;&atilde;o <strong>-i<\/strong> para solicitar confirma&ccedil;&atilde;o antes de remover o link simb&oacute;lico:<\/p><pre class=\"wp-block-preformatted\">rm -i \/home\/user\/my_link<\/pre><p class=\"wp-block-paragraph\"><strong>Comandos unlink e rm<\/strong><\/p><p class=\"wp-block-paragraph\">Tanto o comando <strong>unlink<\/strong> quanto o <strong>rm<\/strong> podem remover links simb&oacute;licos no Linux, mas funcionam de maneiras diferentes e s&atilde;o indicados para situa&ccedil;&otilde;es distintas.<\/p><p class=\"wp-block-paragraph\">O comando <strong>unlink<\/strong> foi desenvolvido para remover um &uacute;nico link simb&oacute;lico por vez e n&atilde;o oferece op&ccedil;&otilde;es de intera&ccedil;&atilde;o ou confirma&ccedil;&atilde;o. Ele &eacute; especialmente &uacute;til para garantir que apenas o link simb&oacute;lico seja removido.<\/p><p class=\"wp-block-paragraph\">J&aacute; o <strong>rm<\/strong> pode remover v&aacute;rios links simb&oacute;licos de uma s&oacute; vez, o que o torna mais adequado para remo&ccedil;&otilde;es em lote. Ele tamb&eacute;m oferece op&ccedil;&otilde;es como <strong>-i<\/strong>, que solicita confirma&ccedil;&atilde;o antes da remo&ccedil;&atilde;o.<\/p><p class=\"wp-block-paragraph\">O <strong>rm<\/strong> geralmente &eacute; mais indicado quando voc&ecirc; precisa remover v&aacute;rios links com um &uacute;nico comando ou quando uma exclus&atilde;o acidental pode causar problemas.<\/p><p class=\"wp-block-paragraph\"><strong>Pr&aacute;ticas seguras para remover links simb&oacute;licos<\/strong><\/p><p class=\"wp-block-paragraph\">Ao remover links simb&oacute;licos, especialmente em scripts ou processos automatizados, siga estas pr&aacute;ticas seguras para evitar a exclus&atilde;o acidental de arquivos:<\/p><ul class=\"wp-block-list\">\n<li><strong>Verifique o link simb&oacute;lico<\/strong>. Antes de remov&ecirc;-lo, sempre confirme se voc&ecirc; selecionou o link correto. Use ls <strong>-l<\/strong> para conferir para onde ele aponta.<\/li>\n\n\n\n<li><strong>Teste os scripts em um ambiente seguro<\/strong>. Antes de executar um script que remova links simb&oacute;licos, teste-o em um ambiente controlado, como um diret&oacute;rio com arquivos fict&iacute;cios. Isso ajuda a identificar poss&iacute;veis problemas antes que afetem arquivos importantes.<\/li>\n\n\n\n<li><strong>Registre as remo&ccedil;&otilde;es<\/strong>. Se voc&ecirc; remover links simb&oacute;licos em um script, considere registrar cada remo&ccedil;&atilde;o. Assim, voc&ecirc; mant&eacute;m um hist&oacute;rico do que foi exclu&iacute;do, o que pode ajudar a solucionar problemas caso algo d&ecirc; errado.<\/li>\n\n\n\n<li><strong>Crie scripts com cuidado<\/strong> &ndash; ao escrever scripts que removem links simb&oacute;licos, inclua verifica&ccedil;&otilde;es para garantir que eles afetem apenas links simb&oacute;licos, e n&atilde;o arquivos comuns, evitando a&ccedil;&otilde;es indesejadas.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-identificar-links-simbolicos-quebrados\">Como identificar links simb&oacute;licos quebrados<\/h2><p class=\"wp-block-paragraph\">Um link simb&oacute;lico fica quebrado quando o arquivo ou diret&oacute;rio de destino para o qual ele aponta &eacute; movido ou exclu&iacute;do. Esses links podem causar diversos problemas em sistemas e aplicativos, como falhas em scripts, interrup&ccedil;&otilde;es no fluxo de trabalho ou erros em aplicativos.<\/p><p class=\"wp-block-paragraph\"><strong>Como encontrar links simb&oacute;licos quebrados<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode usar o <a href=\"\/pt\/tutoriais\/find-locate-comandos-linux\/\">comando find<\/a> com a op&ccedil;&atilde;o <strong>-xtype l<\/strong> para identificar links simb&oacute;licos quebrados no sistema de arquivos, como no exemplo abaixo:<\/p><pre class=\"wp-block-preformatted\">find \/path\/to\/search -xtype l<\/pre><ul class=\"wp-block-list\">\n<li><strong>\/path\/to\/search<\/strong> &ndash; substitua pelo caminho do diret&oacute;rio em que voc&ecirc; deseja procurar links simb&oacute;licos quebrados.<\/li>\n\n\n\n<li><strong>-xtype l<\/strong> &ndash; essa op&ccedil;&atilde;o instrui o <strong>find<\/strong> a procurar links simb&oacute;licos (l) que apontem para arquivos ou diret&oacute;rios inexistentes.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Depois de identificar os links simb&oacute;licos quebrados, voc&ecirc; pode tomar as seguintes medidas:<\/p><ul class=\"wp-block-list\">\n<li><strong>Atualize os links simb&oacute;licos<\/strong> &ndash; se o arquivo ou diret&oacute;rio de destino tiver sido movido, voc&ecirc; pode atualizar o link simb&oacute;lico para que aponte para o novo local usando o comando ln <strong>-sf<\/strong>.<\/li>\n\n\n\n<li><strong>Remova os links simb&oacute;licos<\/strong> &ndash; para remover todos os links simb&oacute;licos quebrados de um diret&oacute;rio, use o comando <strong>unlink<\/strong> ou <strong>rm<\/strong>.<\/li>\n<\/ul><p class=\"wp-block-paragraph\"><strong>Ferramentas e scripts para exclus&atilde;o autom&aacute;tica<\/strong><\/p><p class=\"wp-block-paragraph\">Existem v&aacute;rias ferramentas e scripts que podem ajudar a automatizar a detec&ccedil;&atilde;o e a corre&ccedil;&atilde;o de links simb&oacute;licos quebrados:<\/p><ul class=\"wp-block-list\">\n<li><strong>Utilit&aacute;rio symlinks<\/strong> &ndash; a ferramenta de linha de comando <strong>symlinks<\/strong> foi desenvolvida especificamente para gerenciar links simb&oacute;licos. Ela pode identificar, gerar relat&oacute;rios e, opcionalmente, remover ou corrigir links simb&oacute;licos quebrados. A op&ccedil;&atilde;o <strong>-r<\/strong> faz uma busca recursiva no diret&oacute;rio por links simb&oacute;licos quebrados.<\/li>\n<\/ul><pre class=\"wp-block-preformatted\">symlinks -r \/path\/to\/search<\/pre><ul class=\"wp-block-list\">\n<li><strong>Scripts personalizados<\/strong> &ndash; crie scripts para verificar regularmente se h&aacute; links simb&oacute;licos quebrados e corrigi-los ou remov&ecirc;-los automaticamente. Por exemplo, voc&ecirc; pode agendar um script como uma <a href=\"\/pt\/tutoriais\/como-configurar-cron-jobs-no-linux\/\">tarefa cron<\/a> para executar o comando <strong>find<\/strong> e registrar em um log os links simb&oacute;licos quebrados encontrados.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusao\">Conclus&atilde;o<\/h2><p class=\"wp-block-paragraph\">Neste artigo, voc&ecirc; aprendeu a criar, gerenciar e remover links simb&oacute;licos no Linux. Para us&aacute;-los com efici&ecirc;ncia, sempre verifique os caminhos de destino, remova links que n&atilde;o s&atilde;o mais usados e use ferramentas como <strong>find<\/strong> e <strong>symlinks<\/strong> para identificar links simb&oacute;licos quebrados.<\/p><p class=\"wp-block-paragraph\">Os links simb&oacute;licos s&atilde;o uma ferramenta &uacute;til para organizar arquivos e diret&oacute;rios. Saber us&aacute;-los pode agilizar seu fluxo de trabalho e melhorar suas habilidades de administra&ccedil;&atilde;o do Linux. Se ainda tiver d&uacute;vidas sobre links simb&oacute;licos, use a caixa de coment&aacute;rios abaixo.<\/p><h2 class=\"wp-block-heading\" id=\"h-perguntas-frequentes-sobre-links-simbolicos-no-linux\">Perguntas frequentes sobre links simb&oacute;licos no Linux<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1786084001772\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Os links simb&oacute;licos afetam as permiss&otilde;es dos arquivos?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Os links simb&oacute;licos t&ecirc;m suas pr&oacute;prias permiss&otilde;es, mas as permiss&otilde;es do arquivo de destino &eacute; que determinam o acesso ao arquivo vinculado. Em ambientes com v&aacute;rios usu&aacute;rios, &eacute; preciso ter as permiss&otilde;es corretas no arquivo de destino para acess&aacute;-lo por meio do link simb&oacute;lico.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1786084033997\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">O que acontece se eu excluir o arquivo original de um link simb&oacute;lico?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Se voc&ecirc; excluir o arquivo original de um link simb&oacute;lico, o link ficar&aacute; quebrado. Ele continuar&aacute; existindo, mas apontar&aacute; para um arquivo inexistente, o que causar&aacute; erros caso seja acessado.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1786084035709\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">&Eacute; poss&iacute;vel atualizar um link simb&oacute;lico?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Voc&ecirc; pode atualizar um link simb&oacute;lico sobrescrevendo-o com um novo destino usando o comando u003cstrongu003elnu003c\/strongu003e u003cstrongu003e-sfu003c\/strongu003e. Assim, o link passa a apontar para o novo arquivo ou diret&oacute;rio.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Um link simb&oacute;lico, ou symlink, &eacute; um tipo especial de arquivo no Linux que aponta para outro arquivo ou diret&oacute;rio. Assim como os atalhos do Windows, os links simb&oacute;licos oferecem acesso r&aacute;pido sem duplicar dados. Com eles, voc&ecirc; pode navegar por estruturas complexas de diret&oacute;rios e economizar espa&ccedil;o de armazenamento. Neste artigo, voc&ecirc; aprender&aacute; a [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/como-criar-link-simbolico-linux\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Link simb\u00f3lico no Linux: como criar e remover symlinks","rank_math_description":"Aprenda a criar e remover links simb\u00f3licos no Linux, entenda as diferen\u00e7as entre symlinks e hard links e veja como encontrar links quebrados com seguran\u00e7a.","rank_math_focus_keyword":"link simb\u00f3lico","footnotes":""},"categories":[7708],"tags":[6383],"class_list":["post-15123","post","type-post","status-publish","format-standard","hentry","category-vps","tag-link-simbolico-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-criar-link-simbolico-linux\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/comment-creer-un-lien-symbolique-sous-linux\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/crear-enlace-simbolico-linux\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/symbolic-link-linux\/","default":0},{"locale":"ko-KR","link":"http:\/\/www.hostinger.com\/kr\/tutorials\/how-to-install-n8n\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-create-symbolic-links-in-linux\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/crear-enlace-simbolico-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/crear-enlace-simbolico-linux\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/crear-enlace-simbolico-linux\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-criar-link-simbolico-linux\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=15123"}],"version-history":[{"count":11,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15123\/revisions"}],"predecessor-version":[{"id":50654,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15123\/revisions\/50654"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=15123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=15123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=15123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}