CUIDADO ao remover links simbólicos

As vezes soluções simples evitam problemas complexos! 😱


CUIDADO ao remover links simbólicos

Dia desse recebi um e-mail de uma pessoa me perguntando como recuperar os arquivos do EFI, sim aqueles que ficam guardados no caminho: /boot/efi .

Segundo a pessoa, o sistema havia criado o diretório no caminho: /boot/grub/x86_64-efi e o grub de um segundo sistema estava tentando encontrar em /boot/efi , então ela resolveu criar um link simbólico para tentar solucionar o problema:

ln -s /boot/grub/x86_64-efi /boot/efi

Só que isso não solucionou e ela decidiu remover o link simbólico com o seguinte comando:

rm -rf /boot/efi

O que acontece é que o diretório /boot/grub/x86_64-efi não foi removido, mas os arquivos sim! 😱 Que tristeza

Se você criar um teste aí no seu sistema com diretórios em sua /home/$USER/ só pra isso, perceberá que realmente é isso que acontecerá!

E como evitar isso ?

Bom, a medida a ser tomada para que isso não aconteça é usar o comando unlink antes de remover. Tomemos o exemplo dela como exemplo.

Primeiramente ela deveria “deslinkar” o diretório, assim:

unlink /boot/efi

E somente após isso usar o comando rm:

rm -rf /boot/efi

As vezes(somente, às vezes mesmo, não vá se acostumando), soluções simples evitam problemas complexos!

#FicaAdica

Abraços!


comandos dicas gnulinux


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!