SóProvas


ID
644527
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considere o seguinte comando bash shell para o Sistema Operacional Linux

find * -type d -name 'foo*' -exec chmod -R +x '{}' \;

Este comando irá

I. buscar por diretórios e sub-diretórios a partir do diretório corrente, por diretórios cujo nome seja iniciado pelas letras foo busca serão diferenciadas letras maiúsculas e minúsculas.

II. buscar por diretórios e sub-diretórios a partir do diretório corrente, por diretórios cujo nome seja iniciado pelas letras foo, na busca não serão diferenciadas letras maiúsculas e minúsculas.

III. dar permissão de execução apenas ao diretório encontrado.

IV. dar permissão de execução ao diretório encontrado e para todos seus filhos, sendo eles diretórios ou arquivos.

Está correto o que consta APENAS em

Alternativas
Comentários
  • I) A opção -name faz com que o find diferencie letras maiúsculas e minúsculas, já o -iname ignora esta diferença.
  • -R inclui os subdiretórios.
  • find * -type d -name 'foo*' -exec chmod -R +x '{}' \;
     

    -type d : busca de diretórios, caso contrário, seria -type f (file)
    -name : nomes sensível ao caixa, caso contrário, seria -iname (ignore)
    -exec : executa comandos
    chmod -R : permissão recursiva
    +x : permissão de execução