Navegação de Diretórios no Linux

Beginner

Introdução

Bem-vindo ao Desafio de Navegação de Diretórios no Linux! Neste desafio, você colocará à prova suas habilidades básicas na linha de comando. Imagine que você é um administrador de sistemas que precisa coletar rapidamente informações sobre o diretório de trabalho atual e seu conteúdo. Sua tarefa é navegar pelo sistema de arquivos e extrair detalhes específicos utilizando apenas os comandos pwd e ls. Este desafio ajudará você a ganhar mais fluidez com esses comandos fundamentais do Linux e a melhorar sua capacidade de obter informações de diretórios de forma eficiente.

Exploração de Diretórios

Neste desafio, você testará seus conhecimentos básicos de terminal Linux. Imagine que você atua como administrador de sistemas e precisa identificar rapidamente onde está e o que há no diretório atual. Sua missão é percorrer o sistema de arquivos e recuperar informações específicas usando estritamente os comandos pwd e ls. Esta atividade reforçará seu domínio sobre essas ferramentas essenciais para a gestão de arquivos e pastas.

Tarefas

  1. Identificar o caminho completo do diretório de trabalho atual.
  2. Listar todos os arquivos e subdiretórios localizados em /home/labex/project, incluindo os arquivos ocultos.
  3. Exibir o conteúdo do diretório /home/labex/project em formato de listagem detalhada (long listing), mostrando permissões de arquivo, proprietário, tamanho e data de modificação.

Requisitos

  • Você deve utilizar o diretório /home/labex/project como seu local de trabalho.
  • É permitido apenas o uso dos comandos pwd e ls.
  • Todos os comandos devem ser executados diretamente no terminal.
  • Você deve aplicar as opções (flags) apropriadas ao comando ls para obter os formatos de saída solicitados.
  • Não utilize combinações complexas de comandos ou redirecionamentos (pipes) para gerar o resultado.

Exemplo

Abaixo, um exemplo de como a saída pode aparecer (lembre-se que o conteúdo real dependerá dos arquivos presentes no diretório):

$ ░░░
/home/labex/project

$ ░░░
. .. .hidden_file file1.txt file2.txt directory1

$ ░░░
total 16
drwxr-xr-x 2 labex labex 4096 Aug 7 10:00 directory1
-rw-r--r-- 1 labex labex 100 Aug 7 09:55 file1.txt
-rw-r--r-- 1 labex labex 200 Aug 7 09:58 file2.txt

Resumo

Neste desafio, você praticou o uso de dois comandos fundamentais do Linux: pwd e ls. Você aprendeu como identificar seu diretório de trabalho atual e como listar o conteúdo de pastas utilizando diferentes opções. Essas habilidades são essenciais para navegar e coletar informações sobre o sistema de arquivos em qualquer ambiente Linux. Ao dominar esses comandos básicos, você estabeleceu uma base sólida para operações mais avançadas no sistema de arquivos e no uso da linha de comando.