No sistema Linux, um administrador deseja evitar que um conteúdo do diretório /etc/dir1 seja acidentalmente apagado. Para isso, deseja criar um hard link para esse diretório, com o nome /etc/dir2. Em relação ao comando usado para realizar essa operação, avalie as afirmativas a seguir. I. Deve ser usado o comando ln /etc/dir1 /etc/dir2 II. Deve ser usado o comando ln -s /etc/dir1 /etc/dir2 III. Não é possível no Linux criar um hard link para um diretório. Está correto apenas o que se afirma em
- A)I.
Errada, porque o comando ln sem -s cria hard link, mas no Linux isso não é usado para diretórios.
- B)I e II.
Errada, porque ln -s cria um link simbólico, não um hard link.
- C)II.
Errada, porque o enunciado pede um hard link, e o comando com -s faz exatamente o oposto conceitual.
- D)II e III.
Errada, porque embora a III esteja correta, a II continua incorreta.
- E)III.
Certa, pois no Linux não se cria hard link para diretório na forma normal, então apenas a afirmativa III procede.
Gabarito: E
No Linux, o comando ln cria links, mas é importante separar duas ideias: hard link e symbolic link. O hard link aponta para o mesmo inode do arquivo, como se fosse outro nome para o mesmo conteúdo. Já o link simbólico, criado com ln -s, funciona como um atalho para o caminho do alvo. Se o alvo some, o symlink pode ficar quebrado. O ponto-chave da questão é que o sistema Linux não permite criar hard link para diretório no uso normal. Isso evita problemas com a estrutura em árvore do sistema de arquivos, como loops e confusão na contagem de links de diretórios. Em geral, somente o superusuário e em casos muito específicos poderia lidar com isso, mas para a prova a regra é: diretório não recebe hard link comum. Por isso, a afirmativa I está errada, porque ln /etc/dir1 /etc/dir2 não criaria um hard link de diretório. A II também está errada, pois ln -s cria link simbólico, não hard link, e o enunciado pediu exatamente um hard link. A III está correta, porque essa é a restrição clássica do Linux cobrada em concursos. Resumo de prova: se for arquivo, hard link pode aparecer; se for diretório, desconfie. E se aparecer -s, pense logo em link simbólico, não em hard link. A banca costuma brincar com essa troca de conceitos para ver se voce cai no atalho errado.