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á
- encontrar o arquivo * no diretório raiz.
- listar os atributos dos arquivos e das pastas no diretório raiz, com exceção dos nomes dos arquivos.
- listar apenas os arquivos e as pastas no diretório raiz.
- listar apenas os arquivos no diretório raiz.
- 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