Pular para o conteúdo principal

Questão de Sistemas Operacionais — Unix — VUNESP 2024

Sistemas OperacionaisUnix
Código
vu088381
Banca
VUNESP
Órgão
UNESP
Ano
2024
Nível
Superior
Cargo
V - - ssistente de Suporte Acadêmico assistente de suporte Acadêmico IV - Área de Atuação: Computação de Alto Desempenho e Computação em Nuvem
O comando find do bash é utilizado principalmente para buscar arquivos. Um exemplo de uso do comando find para buscar pastas em vez de arquivos é:
  1. Afind -type b
  2. Bfind -type c
  3. Cfind -type d
  4. Dfind -type f
  5. Efind -type s
Revelar gabarito e comentário

GabaritoC — find -type d

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comando find no Unix/Linux

Gabarito: C. A opção -type d do comando find é utilizada para buscar diretórios (pastas). As demais opções referem-se a outros tipos de arquivo, como arquivos regulares (-type f), dispositivos de bloco (-type b), dispositivos de caractere (-type c) e sockets (-type s).

O comando find é uma ferramenta poderosa para localizar arquivos e diretórios no sistema de arquivos. A opção -type especifica o tipo do arquivo a ser procurado. Os principais tipos são:

  • f: arquivo regular (file)

  • d: diretório (directory)

  • b: dispositivo de bloco (block)

  • c: dispositivo de caractere (character)

  • s: socket

  • l: link simbólico (symbolic link)

  • p: pipe nomeado (named pipe)

1f → arquivo regular
2d → diretório (pasta)
3b → dispositivo de bloco
4c → dispositivo de caractere
5s → socket
6l → link simbólico
7p → pipe nomeado
find -type (tipos de arquivo)
LEVELsoulevel.com.br
find -type (tipos de arquivo): f → arquivo regular; d → diretório (pasta); b → dispositivo de bloco; c → dispositivo de caractere; s → socket; l → link simbólico; p → pipe nomeado

Alternativa A — ❌ Incorreta

-type b busca por dispositivos de bloco, como discos rígidos (ex.: /dev/sda).

Alternativa B — ❌ Incorreta

-type c busca por dispositivos de caractere, como terminais (ex.: /dev/tty).

Alternativa C — ✅ Correta ⟵ GABARITO

-type d busca por diretórios, que são as pastas do sistema.

Alternativa D — ❌ Incorreta

-type f busca por arquivos regulares, como textos, imagens, binários.

Alternativa E — ❌ Incorreta

-type s busca por sockets, utilizados para comunicação entre processos.

NÃO CAIA NESSA!

A banca testa o conhecimento da opção -type do find. Muitos candidatos associam automaticamente "find" a "arquivo" e escolhem -type f, mas a questão pede especificamente "pastas". Decore: f = file, d = directory.

Gabarito: letra C.

Link permanente: /questoes/vu088381