FC ConcursosFC Concursos

Questão FC234078

Considere o seguinte comando do sistema operacional Linux: find / -name '*' Esse comando irá

Sistemas Operacionais

CESGRANRIO · 2018

Considere o seguinte comando do sistema operacional Linux:

find / -name '*'

Esse comando irá

  1. encontrar o arquivo * no diretório raiz.
  2. listar os atributos dos arquivos e das pastas no diretório raiz, com exceção dos nomes dos arquivos.
  3. listar apenas os arquivos e as pastas no diretório raiz.
  4. listar apenas os arquivos no diretório raiz.
  5. recursivamente listar todas as pastas e arquivos visíveis ao usuário a partir do diretório raiz.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O comando find com início em / e a expressão -name '*' instrui o sistema a procurar a partir do diretório raiz por nomes que correspondam ao padrão '*', ou seja, por qualquer nome.

O find percorre recursivamente todas as subpastas e imprime o caminho de cada arquivo ou diretório encontrado.

Observação importante: o padrão '*' não casa nomes que comecem por ponto, portanto não inclui automaticamente arquivos ocultos. Além disso, o comando só exibirá itens que o usuário consiga acessar; restrições de permissões impedem a listagem de diretórios/arquivos inacessíveis.

Logo, a execução de find / -name '*' resulta em listar recursivamente todas as pastas e arquivos visíveis ao usuário a partir do diretório raiz.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo