O arquivo teste.csv foi recentemente criado no sistema opera...

Próximas questões
Com base no mesmo assunto
Q4114043 Sistemas Operacionais
O arquivo teste.csv foi recentemente criado no sistema operacional GNU/Linux. No entanto, o mesmo não é localizado no sistema após a execução do comando locate teste.csv.
Qual é a ação correta a ser tomada para que o arquivo teste.csv seja localizado pelo comando locate?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O ponto decisivo é que o locate consulta uma base de dados previamente indexada, e o enunciado informa que o arquivo foi criado recentemente, mas ainda não foi localizado.

Tema central: locate e updatedb
Análise das alternativas
A
Certa
A alternativa A está certa porque o locate consulta uma base de dados de nomes e caminhos já construída, e arquivos criados recentemente podem não constar nela ainda. Nessa situação, o procedimento correto é atualizar essa base por meio do utilitário updatedb.
B
Errada
Está errada porque o problema descrito não é de nomenclatura do arquivo. A causa informada pela base é a desatualização da base usada pelo locate, não o nome teste.csv.
C
Errada
Está errada porque reiniciar o sistema não é o procedimento técnico que resolve a ausência do arquivo na base consultada pelo locate. O critério correto é atualizar a base com updatedb.
D
Errada
Está errada porque atribui ao locate uma atualização do banco em tempo de execução por opção -u, enquanto o procedimento padrão cobrado na questão é a atualização da base por um utilitário separado: updatedb.
E
Errada
Está errada porque updatedb não é subcomando de locate. A relação correta entre eles é: locate consulta a base; updatedb atualiza essa base.
Pegadinha da questão
A confusão explorada foi tratar o locate como se ele pesquisasse o sistema de arquivos no momento da execução, ou como se o updatedb fosse opção/subcomando dele.
Dica para questões semelhantes
  • Se um arquivo recém-criado não aparece no locate, verifique primeiro se a base indexada foi atualizada.
  • Diferencie as funções: locate consulta rapidamente uma base; updatedb é o utilitário que atualiza essa base.
  • Não presuma que ausência no locate signifique inexistência do arquivo; pode ser apenas defasagem de indexação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo