Navegação no Sistema de Arquivos e Operações com Arquivos

Domine as operações essenciais do sistema de arquivos Linux neste curso abrangente. Aprenda a navegar em estruturas de diretórios, listar arquivos, criar e gerenciar arquivos e diretórios, copiar e mover arquivos, e usar curingas (wildcards) para operações de arquivo eficientes através de laboratórios práticos e desafios envolventes. Perfeito para quem deseja se tornar proficiente em gerenciamento de arquivos Linux.

DevOps EngineerLinuxDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este curso para iniciantes transforma a navegação básica no Linux em gerenciamento prático de arquivos. Em seis laboratórios guiados e um desafio final de limpeza, você inspecionará a hierarquia, criará e organizará arquivos e diretórios, copiará e moverá conteúdo, excluirá itens selecionados e aplicará curingas do shell.

Os exercícios enfatizam observar antes de agir. Você comparará modos de listagem, distinguirá arquivos de diretórios, visualizará padrões de nomes antes da ação e praticará comandos destrutivos somente em um espaço de treinamento preparado.

O que você aprenderá

  • Relacionar /, /bin, /etc e /home às suas funções no sistema de arquivos Linux
  • Inspecionar nomes, tipos, proprietários, tamanhos, entradas ocultas e conteúdo aninhado com opções de ls
  • Criar arquivos vazios, diretórios e caminhos pais ausentes com touch e mkdir
  • Copiar arquivos individuais e duplicar recursivamente árvores de diretórios com cp
  • Renomear e realocar arquivos e diretórios com mv
  • Remover arquivos, diretórios vazios e árvores com conteúdo com a devida atenção à segurança
  • Selecionar grupos de nomes com os curingas do shell * e ?
  • Fazer backup, classificar e limpar um espaço misto em um desafio final independente

Para quem é este curso

Este curso é destinado a iniciantes em Linux que já conseguem abrir um terminal e usar comandos simples de navegação e agora precisam de prática em gerenciamento de arquivos. É o próximo passo natural para futuros profissionais de DevOps, desenvolvedores e administradores de sistemas.

Pré-requisitos: Familiaridade básica com o prompt do Linux e comandos simples como pwd, cd e ls; não é necessária experiência em scripting.

Ambiente de aprendizagem: Um terminal LabEx com Ubuntu 22.04 e arquivos e diretórios preparados no espaço de projeto do usuário labex. Os exercícios de cópia, movimentação, curingas e exclusão permanecem no ambiente de treinamento.

Perguntas frequentes

Como este curso difere de Linux Terminal Basics?

O primeiro módulo ensina orientação no terminal e navegação por caminhos. Este usa essa base para criar, inspecionar, copiar, renomear, mover, selecionar por padrões e remover objetos do sistema de arquivos.

Quanto do curso é guiado?

Seis laboratórios oferecem prática passo a passo. A sétima e última unidade é um desafio em que você cria uma estrutura de organização, preserva um backup, move imagens e textos com curingas e remove somente arquivos temporários.

Vou usar comandos destrutivos como rm -rf?

Sim, em um diretório controlado. O curso compara rm, a proteção do rmdir para diretórios vazios e a remoção recursiva forçada e enfatiza verificar o alvo antes de excluir.

Os curingas são usados apenas para listar arquivos?

Não. Primeiro você visualiza padrões com ls e depois os usa com mv e rm em exercícios preparados. * corresponde a qualquer quantidade de caracteres e ? a exatamente um caractere.

Professor

labby
Labby
Labby is the LabEx teacher.