A diferença entre elos duros e elos macios (ou simbólicos).

Não é assim tão difícil.

A diferença entre links rígidos e soft links (ou simbólicos) se resume ao que eles referem.

Os links rígidos apontam, ou referência, para um espaço específico no disco rígido. Você pode ter vários arquivos conectados ao mesmo lugar no disco rígido, mas se você alterar os dados em um desses arquivos, os outros arquivos também refletirão essa alteração.

Ligações simbólicas funcionam um pouco diferente. Um link simbólico ainda aponta para um ponto específico no disco rígido, mas se você criar um segundo arquivo, este segundo arquivo não aponta para o disco rígido, mas sim, para o primeiro arquivo.

>

inode representa os dados fisicamente no disco rígido

Implications =>

Se apagar o ‘my-hard-link’ de um link rígido, os restantes ficheiros que apontam para esse mesmo espaço (inode) no disco rígido continuarão a conter os dados armazenados no disco rígido. Mas se você apagar o nó principal (myfile.txt) em um link simbólico, você torna inúteis os outros links (my-soft-link) que estão apontando para o nó principal.

Links rígidos são mais indulgentes quando você apaga um arquivo; links flexíveis ocupam menos dados, mas links flexíveis não armazenam os dados reais, ou a localização do arquivo original.

Bambos os tipos de links têm seus próprios quarks e usos. Criá-los a partir da linha de comando é fácil.

Deixe uma resposta

O seu endereço de email não será publicado.