104.6 - Criando e Alterando Links Hard e Soft Flashcards
O que é um Hard Link ?
É uma referencia apontando para o mesmo inode de um arquivo.
O que é um Soft Link ?
É um novo arquivo com um inode diferente mas está apontando para um arquivo.
Como criar um link hard teste_hard para o arquivo teste.txt ?
ln teste.txt hard_teste
Ao rodar o comando ls -l apresentou a seguinte tela:
-r–rwxr– 2 marcoren marcoren 0 jul 24 09:16 herd_teste
O que é esse numero 2 após as permissões ?
Indica que 2 arquivos estão utilizando o mesmo inode.
Ao rodar o comando ls -l apresentou a seguinte tela:
-r–rwxr– 2 marcoren marcoren 0 jul 24 09:16 herd_teste
O que é esse numero 2 após as permissões ?
Indica o numero de hard links que esses arquivos tem.
Rodei o comando ls -li e retornou o seguinte:
132209 -r–rwxr– 3 marcoren marcoren 100 jul 24 09:16 hard_teste2
132209 -r–rwxr– 3 marcoren marcoren 100 jul 24 09:16 teste.txt
Se eu alterar o arquivo teste.txt o que acontecerá ?
O arquivo hard_teste2 também receberá as alterações pois eles estão apontando para o mesmo inode.
Posso criar um link hard em duas partições diferentes ?
Não por conta dos inodes
Posso criar um hard link para um diretório ?
Não
Como criar um link simbólico teste_hard para o arquivo teste.txt ?
ln -s teste.txt teste_hard
Posso criar um link simbólico em duas partições diferentes ?
Sim
Posso criar um link simbólico para um diretório ?
Sim