Linux – Redirecionamento de saída (>)
Gabarito: letra D. O comando ls > arquivo.txt lista os arquivos do diretório atual e, pelo operador >, redireciona a saída padrão para o arquivo arquivo.txt, criando ou sobrescrevendo seu conteúdo. Isso armazena a listagem no arquivo, não procura, não exibe conteúdo nem altera permissões.
O operador > é um redirecionador de saída no shell Linux. Seu funcionamento é direcionar o que seria exibido no terminal (stdout) para um arquivo. Portanto, o comando ls gera a lista e a escreve em arquivo.txt.
Alternativa A — ❌ Incorreta
Afirma que o comando "procura" pelo arquivo. Na verdade, ls > arquivo.txt redireciona a saída para o arquivo, e não realiza busca. O comando de busca seria find ou locate.
Alternativa B — ❌ Incorreta
A opção sugere que o comando filtra arquivos por tamanho maior que arquivo.txt. Não há qualquer comparação de tamanho; ls apenas lista e o redirecionamento escreve a lista.
Alternativa C — ❌ Incorreta
"Exibe o conteúdo do arquivo" é função do comando cat, não de ls > arquivo.txt. O comando dado escreve no arquivo, não lê.
Alternativa D — ✅ Correta ⟵ GABARITO
Conforme descrito, ls lista o diretório e > armazena essa listagem no arquivo arquivo.txt. É a descrição exata.
Alternativa E — ❌ Incorreta
Marcar um arquivo como apenas leitura é feito com chmod (ex.: chmod 444), não com o redirecionamento >. O comando não altera permissões.
Gabarito: letra D.