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

Iniciante

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

Aprenda como o Linux organiza arquivos e diretórios e desenvolva os hábitos de linha de comando necessários para criar, mover, copiar, remover e localizar arquivos de forma eficiente. Este curso prático oferece aos iniciantes habilidades essenciais no sistema de arquivos, fundamentais para a administração diária de servidores, trabalho com DevOps e resolução de problemas remotos.

Por que isso é importante

A maior parte do trabalho no Linux começa com arquivos: arquivos de configuração, logs, scripts, ativos de implantação, backups e dados de aplicativos. Se você não conseguir navegar no sistema de arquivos com confiança ou gerenciar arquivos com segurança, até mesmo tarefas operacionais simples se tornarão lentas e propensas a erros. Este curso fornece a base de manipulação de arquivos necessária para todas as etapas posteriores do seu aprendizado em Linux e DevOps.

O que você aprenderá

  • Compreender o layout de diretórios do Linux e a finalidade dos locais comuns de nível superior.
  • Listar arquivos de maneiras úteis, incluindo arquivos ocultos e conteúdos detalhados de diretórios.
  • Criar arquivos e diretórios de forma deliberada, em vez de depender de ferramentas gráficas.
  • Copiar, mover, renomear e remover arquivos com atenção à segurança e ao propósito.
  • Usar caracteres curinga (wildcards) e padrões de globbing para trabalhar com grupos de arquivos de forma eficiente.
  • Aplicar essas habilidades em um cenário de limpeza que reflete o trabalho real de manutenção via linha de comando.

Roteiro do Curso

O curso começa com um tour pela estrutura de diretórios do Linux, para que você possa reconhecer onde os dados do usuário, arquivos de configuração e ferramentas do sistema geralmente residem. Em seguida, você aprenderá a inspecionar diretórios com comandos de listagem, incluindo conteúdo oculto e informações detalhadas sobre os arquivos.

Depois, você criará seus próprios arquivos e diretórios e praticará a cópia e movimentação deles, para que compreenda os fluxos de trabalho de duplicação e renomeação. Posteriormente, o curso apresenta a remoção segura de arquivos e diretórios, com ênfase em evitar a perda acidental de dados.

Uma vez estabelecidos os conceitos básicos, você usará caracteres curinga e globbing para manipular múltiplos arquivos com um único comando. O curso termina com o desafio "Tarefa de Limpeza do Sistema de Arquivos" (Filesystem Cleanup Task), onde você reunirá habilidades de navegação, inspeção e operação de arquivos em um exercício de manutenção realista.

Para quem é este curso

Este curso é destinado a iniciantes em Linux, desenvolvedores que estão migrando para fluxos de trabalho baseados em servidor e aspirantes a profissionais de DevOps que precisam se sentir confortáveis gerenciando arquivos sem uma interface gráfica (GUI).

Resultados

Ao final deste curso, você será capaz de explorar diretórios Linux, interpretar listagens de arquivos, criar e organizar arquivos e realizar operações comuns de arquivo a partir do terminal com muito mais confiança e controle.

Professor

labby
Labby
Labby is the LabEx teacher.