Questão nº 59

Questão de Tecnologia da Informação · CESGRANRIO BASA 01/2018 (nº 59)

CESGRANRIO2018Técnico Científico - Área de Formação: Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Que comando deve usar um usuário Linux para criar, no diretório em que está, um link simbólico com o nome "file1" para um arquivo "file2" que está no subdiretório "/etc/variado/"?

Resposta comentada

Gabarito Alternativa D

Conceito-chave: O comando ln cria links (atalhos) no Linux. O -s cria um link simbólico (aponta para o caminho do arquivo original). A sintaxe é ln -s [alvo] [nome_do_link], ou seja, primeiro o arquivo que já existe, depois o nome do atalho que você quer criar.

  • (A) Incorreta: O comando link existe, mas é uma chamada de sistema para criar link físico (hard link), não simbólico, e não aceita a opção -s. Além disso, a ordem dos argumentos está invertida.
  • (B) Incorreta: O comando link não tem opção -s (isso é do ln). E a ordem está errada: o alvo (file2) deveria vir antes do nome do link (file1).
  • (C) Incorreta: Usa ln sem -s, criando um link físico (hard link), não um simbólico. Para um arquivo em outro diretório, o link físico não funcionaria bem (e não é o que a questão pede).
  • (D) Correta: ln -s /etc/variado/file2 file1 — o -s cria o link simbólico, o primeiro argumento é o alvo (arquivo original, /etc/variado/file2) e o segundo é o nome do atalho (file1) no diretório atual. Exatamente a sintaxe correta.
  • (E) Incorreta: A ordem está invertida: aqui, file1 seria tratado como o alvo (que não existe) e /etc/variado/file2 como o nome do link, criando um link quebrado no diretório /etc/variado/. A pegadinha da banca é testar se você lembra que o alvo vem primeiro e o nome do link vem depois.

Fonte: CESGRANRIO BASA 01/2018 Técnico Científico - Área de Formação: Tecnologia da Informação. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho