Pular para o conteúdo principal

Quiz Módulo 3 - Sistema de Arquivos

Instruções​

Este quiz contém 30 questões de múltipla escolha para validar seu entendimento do Módulo 3.

Dica: Responda cada questão antes de revelar a resposta. As respostas estão ocultas logo após cada pergunta.


Questão 1​

Qual é a estrutura do sistema de arquivos Linux?

Ver explicação

Resposta correta: Uma hierarquia única com / como raiz

Explicação: O Linux utiliza o Filesystem Hierarchy Standard (FHS) com uma única raiz /. Todos os arquivos e diretórios são organizados sob essa raiz única, ao contrário do Windows que utiliza várias raízes (C:, D:, etc.).


Questão 2​

Qual comando exibe o diretório atual?

Ver explicação

Resposta correta: pwd

Explicação: pwd (Print Working Directory) exibe o caminho completo do diretório de trabalho atual. É um comando essencial para saber onde você está na árvore de diretórios.


Questão 3​

Qual comando lista os arquivos em um diretório?

Ver explicação

Resposta correta: ls

Explicação: ls (list) exibe o conteúdo de um diretório. Opções comuns: ls -l (detalhes), ls -a (arquivos ocultos), ls -la (detalhes + ocultos), ls -h (tamanhos legíveis).


Questão 4​

Qual comando permite mudar de diretório?

Ver explicação

Resposta correta: cd

Explicação: cd (change directory) permite navegar entre diretórios. Exemplos: cd /home, cd .. (diretório pai), cd ~ (diretório home), cd - (diretório anterior).


Questão 5​

Qual comando permite criar um diretório?

Ver explicação

Resposta correta: mkdir

Explicação: mkdir (make directory) cria um novo diretório. A opção -p cria diretórios pais se necessário: mkdir -p dir1/dir2/dir3.


Questão 6​

Qual comando permite criar um arquivo vazio?

Ver explicação

Resposta correta: touch

Explicação: touch cria um arquivo vazio ou atualiza a data de modificação de um arquivo existente. Exemplo: touch meu_arquivo.txt.


Questão 7​

Qual comando permite copiar um arquivo?

Ver explicação

Resposta correta: cp

Explicação: cp (copy) copia arquivos ou diretórios. Sintaxe: cp origem destino. Opção -r para copiar diretórios recursivamente: cp -r dir1 dir2.


Questão 8​

Qual comando permite mover ou renomear um arquivo?

Ver explicação

Resposta correta: mv

Explicação: mv (move) move ou renomeia arquivos e diretórios. Exemplos: mv arquivo1 arquivo2 (renomeia), mv arquivo /tmp/ (move).


Questão 9​

Qual comando permite remover um arquivo?

Ver explicação

Resposta correta: rm

Explicação: rm (remove) remove arquivos. Opções: rm -r (recursivo para diretórios), rm -f (força), rm -i (interativo). Atenção: a remoção é definitiva!


Questão 10​

Qual comando exibe o conteúdo de um arquivo?

Ver explicação

Resposta correta: cat

Explicação: cat (concatenate) exibe o conteúdo de um arquivo. Outros comandos úteis: less (navegação), head (primeiras linhas), tail (últimas linhas), more (paginação).


Questão 11​

Quais são as três permissões básicas para arquivos Linux?

Ver explicação

Resposta correta: Leitura (r), Escrita (w), Execução (x)

Explicação: As permissões básicas do Linux são: read (leitura), write (escrita), execute (execução). Essas permissões se aplicam ao proprietário (owner), grupo (group) e outros usuários (others).


Questão 12​

Qual comando permite modificar as permissões de um arquivo?

Ver explicação

Resposta correta: chmod

Explicação: chmod (change mode) altera as permissões. Sintaxes: chmod 755 arquivo (octal), chmod u+x arquivo (simbólico). Exemplos: chmod +x script.sh, chmod 644 arquivo.txt.


Questão 13​

Qual comando permite alterar o proprietário de um arquivo?

Ver explicação

Resposta correta: chown

Explicação: chown (change owner) altera o proprietário e/ou grupo de um arquivo. Exemplos: chown usuario:grupo arquivo, chown usuario arquivo, chown :grupo arquivo. Geralmente requer privilégios de root.


Questão 14​

Qual diretório contém os arquivos de configuração do sistema?

Ver explicação

Resposta correta: /etc

Explicação: /etc contém os arquivos de configuração do sistema e de aplicações. Exemplos: /etc/passwd, /etc/hosts, /etc/nginx/, /etc/ssh/.


Questão 15​

Qual diretório contém os diretórios home dos usuários?

Ver explicação

Resposta correta: /home

Explicação: /home contém os diretórios pessoais dos usuários. Cada usuário geralmente tem seu próprio diretório sob /home/username. O diretório home do root é /root.


Questão 16​

Qual comando permite buscar arquivos pelo nome?

Ver explicação

Resposta correta: find

Explicação: find busca arquivos na árvore de diretórios. Exemplos: find /home -name "*.txt", find . -type f -name "script*", find /var/log -mtime -7 (modificados nos últimos 7 dias).


Questão 17​

Qual é a diferença entre um link simbólico e um link físico (hard link)?

Ver explicação

Resposta correta: Um link físico aponta diretamente para o inode, um link simbólico aponta para um caminho

Explicação: Um link físico (ln arquivo link) compartilha o mesmo inode do arquivo original. Um link simbólico (ln -s arquivo link) é um arquivo separado que contém um caminho para o arquivo alvo. Links simbólicos podem apontar para diretórios e arquivos em outros sistemas de arquivos.


Questão 18​

Qual comando permite criar um link simbólico?

Ver explicação

Resposta correta: ln -s

Explicação: ln -s cria um link simbólico. Sintaxe: ln -s alvo link. Exemplo: ln -s /usr/bin/python3 /usr/local/bin/python. Links simbólicos são identificados por l no ls -l.


Questão 19​

O que é um inode no Linux?

Ver explicação

Resposta correta: Uma estrutura de dados que armazena os metadados de um arquivo

Explicação: Um inode (index node) armazena os metadados de um arquivo: permissões, proprietário, tamanho, datas, ponteiros para os blocos de dados. O nome do arquivo é armazenado separadamente no diretório. Cada arquivo tem um número de inode único.


Questão 20​

Qual diretório contém os binários essenciais do sistema?

Ver explicação

Resposta correta: /bin

Explicação: /bin contém os binários essenciais necessários para inicialização e reparo do sistema. Exemplos: ls, cp, mv, rm, bash, cat. Esses comandos estão disponíveis para todos os usuários.


Questão 21​

Qual comando permite buscar texto dentro de arquivos?

Ver explicação

Resposta correta: grep

Explicação: grep busca padrões em arquivos. Exemplos: grep "padrão" arquivo, grep -r "padrão" /diretorio (recursivo), grep -i "padrão" arquivo (case-insensitive), grep -n "padrão" arquivo (com número de linha).


Questão 22​

Qual é o sistema de arquivos padrão no Ubuntu 24.04?

Ver explicação

Resposta correta: ext4

Explicação: ext4 (Fourth Extended File System) é o sistema de arquivos padrão no Ubuntu. Ele é journaled, estável e suporta arquivos de até 16TB e sistemas de arquivos de até 1EB.


Questão 23​

Qual comando exibe as primeiras linhas de um arquivo?

Ver explicação

Resposta correta: head

Explicação: head exibe as primeiras linhas de um arquivo. Por padrão, 10 linhas. Opções: head -n 20 arquivo (20 linhas), head -c 100 arquivo (100 caracteres).


Questão 24​

Qual comando exibe as últimas linhas de um arquivo?

Ver explicação

Resposta correta: tail

Explicação: tail exibe as últimas linhas de um arquivo. Por padrão, 10 linhas. Opções: tail -n 20 arquivo (20 linhas), tail -f arquivo (acompanhamento em tempo real, muito útil para logs).


Questão 25​

O que é o FHS (Filesystem Hierarchy Standard)?

Ver explicação

Resposta correta: Um padrão que define a estrutura de diretórios no Linux

Explicação: O FHS define onde colocar arquivos no sistema Linux. Por exemplo: /bin para binários essenciais, /etc para configuração, /home para usuários, /var para dados variáveis. Isso garante consistência entre distribuições Linux.


Questão 26​

Qual é a diferença entre um caminho absoluto e um caminho relativo?

Ver explicação

Resposta correta: Um caminho absoluto começa com /, um caminho relativo é relativo ao diretório atual

Explicação: Um caminho absoluto sempre começa com / e especifica o local completo desde a raiz (ex: /home/user/documentos). Um caminho relativo é relativo ao diretório de trabalho atual (ex: documentos ou ../pai).


Questão 27​

Qual comando exibe o espaço em disco utilizado?

Ver explicação

Resposta correta: df

Explicação: df (disk free) exibe o espaço em disco disponível nos sistemas de arquivos montados. Opções: df -h (tamanhos legíveis), df -T (tipos de sistemas de arquivos). du exibe o uso de um diretório específico.


Questão 28​

Qual comando exibe o tamanho de um diretório?

Ver explicação

Resposta correta: du

Explicação: du (disk usage) exibe o espaço utilizado por um diretório. Opções: du -h (tamanhos legíveis), du -s (resumo), du -sh /caminho (tamanho total de um diretório).


Questão 29​

Qual é a diferença entre um arquivo e um diretório no Linux?

Ver explicação

Resposta correta: Um diretório é um tipo especial de arquivo que contém referências para outros arquivos

Explicação: No Linux, "tudo é um arquivo". Um diretório é um arquivo especial que contém uma lista de nomes de arquivos e seus inodes. Por isso é possível usar ls -d para ver diretórios como arquivos.


Questão 30​

Qual comando permite alterar o grupo de um arquivo?

Ver explicação

Resposta correta: chgrp

Explicação: chgrp (change group) altera o grupo de um arquivo. Exemplos: chgrp grupo arquivo, chgrp -R grupo /diretorio (recursivo). Também é possível usar chown :grupo arquivo.


Resultado do Quiz​

Parabéns por completar o quiz do Módulo 3!

Pontuação:

  • 25-30 respostas corretas: Excelente! Você domina o sistema de arquivos Linux.
  • 20-24 respostas corretas: Muito bom! Reveja os conceitos onde teve dificuldades.
  • 15-19 respostas corretas: Bom! Revise os capítulos sobre sistema de arquivos.
  • Menos de 15: Recomendado revisar o módulo antes de continuar.

Próximos Passos​

Agora que você validou seus conhecimentos:

Módulo 4: Gerenciamento de Processos
Labs práticos: Coloque em prática o sistema de arquivos com os labs do Módulo 3


Quiz criado em: Dezembro 2024 - Testado no Ubuntu 24.04