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_folderCriando 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_filesCopiando 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.txtCopiando 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.txtExcluindo 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
- Introdução ao Linux e ao terminal
- Navegação no sistema de arquivos (cd, ls, pwd)
- Fundamentos do gerenciamento de arquivos (mkdir, cp, mv, rm)
- Conclusão com Tabulação e Histórico de Comandos