0Pricing
Linux Command Line & Bash Scripting Mastery · Aula

Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)

Entenda como criar, copiar, mover e excluir arquivos e diretórios com eficiência usando ferramentas essenciais da linha de comando.

Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm) é uma aula grátis de Linux Command Line & Bash Scripting Mastery no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Command Line & Bash Scripting Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Command Line & Bash Scripting Mastery inclui 4 aulas no total.

Gerenciamento de arquivos no Linux

Agora você aprenderá a gerenciar arquivos: criar, copiar, mover e excluir pelo terminal. Essa é uma habilidade fundamental para qualquer usuário ou desenvolvedor Linux.

Criando novos diretórios: mkdir

mkdir (criar diretório) cria novas pastas. Basta digitar mkdir seguido do nome desejado, como mostrado.

mkdir my_new_folder

Criando diretórios múltiplos e aninhados

Liste vários nomes para criar muitas pastas de uma só vez. Adicione -p para criar caminhos aninhados, criando também os diretórios pai ausentes ao longo do caminho.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Copiando arquivos: cp

cp (copiar) duplica um arquivo: informe a origem e o destino. Aqui, ele copia report.txt para report_backup.txt na mesma pasta.

cp report.txt report_backup.txt

Copiando arquivos para um diretório

Aponte cp para um diretório e o arquivo será copiado para dentro dele, mantendo seu nome original. É útil para arquivar itens.

mkdir documents
cp presentation.pdf documents/

Copiando diretórios inteiros: cp -r

Para copiar uma pasta e tudo o que há dentro dela, adicione -r (recursivo). Sem essa opção, cp se recusa a copiar diretórios.

cp -r my_project_folder backup_projects/

Movendo arquivos: mv

mv (mover) realoca arquivos ou diretórios. Ele funciona como cp, mas o original é removido após a movimentação.

mv important_note.txt new_location/

Renomeando arquivos e diretórios

mv também renomeia: mova um item para um novo nome na mesma pasta. O Linux não tem um comando separado para renomear; mv faz as duas coisas.

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

Excluindo arquivos: rm

rm (remover) exclui arquivos — use-o com cuidado. Geralmente não há lixeira no terminal, portanto os arquivos excluídos costumam desaparecer permanentemente.

rm unwanted_log.txt

Excluindo diretórios: rm -r

Pastas vazias podem ser removidas com rmdir; as que não estão vazias precisam de rm -r (recursivo). Adicionar -f força a operação — portanto, use rm -rf com extremo cuidado.

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

Verificação rápida: operações com arquivos

Quais dos comandos a seguir são usados para criar um novo diretório chamado reports e depois copiar um diretório chamado data, incluindo seu conteúdo, para dentro dele?

Recapitulação: fundamentos do gerenciamento de arquivos

Recapitulando: mkdir cria, cp copia (-r para pastas), mv move e renomeia, e rm exclui (-r para pastas, com cuidado). Esse é seu conjunto de ferramentas para gerenciar arquivos.

Perguntas Frequentes

A aula “Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)” é grátis?

Sim — o texto completo de “Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Command Line & Bash Scripting Mastery, atualize para CoddyKit PRO. O curso de Linux Command Line & Bash Scripting Mastery inclui 4 aulas no total.

O que vou aprender em “Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)”?

Entenda como criar, copiar, mover e excluir arquivos e diretórios com eficiência usando ferramentas essenciais da linha de comando. Você pratica Linux Command Line & Bash Scripting Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Linux Command Line & Bash Scripting Mastery?

Nenhuma experiência prévia é necessária. Linux Command Line & Bash Scripting Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Linux Command Line & Bash Scripting Mastery?

Sim. Cada aula de Linux Command Line & Bash Scripting Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Introdução ao Linux e ao terminal
  2. Navegação no sistema de arquivos (cd, ls, pwd)
  3. Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)
  4. Conclusão com Tabulação e Histórico de Comandos
← Voltar para Linux Command Line & Bash Scripting Mastery