Você está no início da sua jornada no mundo do Linux e se pergunta como lidar efetivamente com arquivos e pastas? Neste guia, você aprenderá como copiar, mover e renomear arquivos e pastas. Esses comandos básicos ajudarão você a dominar o trabalho no terminal e aumentar sua eficiência. Vamos direto ao assunto e conhecer os principais comandos.
Principais descobertas
- Você entenderá melhor os comandos básicos do Linux CP (Copy) e MV (Move).
- Você aprenderá como copiar, mover e renomear arquivos e pastas de forma eficiente.
- O uso de caracteres curinga e opções para personalização de comandos será explicado.
Criar e preparar arquivos e pastas
Antes de começar a copiar e mover, você deve garantir que tem os arquivos e pastas necessários à disposição. Primeiro, crie uma pasta para organizar os arquivos a serem processados. Isso é feito com o comando mkdir. Você pode criar uma nova pasta com o seguinte comando:

Agora você tem uma nova pasta chamada "Papel". Você pode agora adicionar alguns arquivos que deseja mover e copiar mais tarde.
Mover arquivos com o comando MV
Para mover vários arquivos para a pasta "Papel", você usa o comando MV. Esse comando permite que você não apenas mova arquivos, mas também os renomeie.
Por exemplo, você quer mover todos os arquivos que começam com "Papel" para sua nova pasta criada. O comando para isso pode ser assim:
Ao usar o * (caractere curinga) em "Papel*", você pode se referir a todos os arquivos que começam com "Papel". A tecla Tab ajuda aqui a facilitar a entrada e a mostrar as opções disponíveis.
Uma vez que você executou o comando, pode verificar o status exibindo o conteúdo da pasta "Papel" com ls:

Copiar arquivos com o comando CP
Agora chegamos à cópia de arquivos e pastas. Para copiar a pasta "Papel" e criar uma segunda cópia com o nome "Papel 2", você usa o comando CP:
O parâmetro -R (recursivo) é importante para garantir que todo o conteúdo da pasta também seja copiado.
Copia de arquivos e permissões
Você tem a opção de também manter as permissões ao copiar. Isso é feito com o comando:

Aqui, o parâmetro -P garante que as permissões dos arquivos e os carimbos de data/hora sejam preservados, o que pode ser especialmente útil quando você copia de outro usuário.
Renomear arquivos
Renomear arquivos também é feito com o comando MV. Se você deseja renomear um arquivo chamado "DOO" para "toOO", você usaria:

O princípio é o mesmo: o arquivo é movido de seu nome original para o novo local com o novo nome. Da mesma forma, você também pode renomear pastas. Por exemplo, você renomearia "Papel 3" para "Papel 100" com:

Resumo – Gerenciar arquivos e pastas no Linux
Neste guia, você aprendeu como copiar, mover e renomear arquivos e pastas de forma eficiente no Linux. A chave para um manejo eficaz dessas tarefas está nos comandos CP e MV, bem como na manipulação de caracteres curinga e opções.
Perguntas frequentes
Como crio uma nova pasta no Linux?Use o comando mkdir para criar uma nova pasta.
Como copio uma pasta incluindo seu conteúdo?Use o comando cp -R para copiar a pasta recursivamente.
O que significa o caractere curinga () nos comandos?O caractere curinga () representa qualquer caractere e permite que você se refira a vários arquivos de uma vez.
Posso manter as permissões de arquivo ao copiar?Sim, usando o parâmetro -P no comando de cópia, as permissões e carimbos de data/hora dos arquivos serão mantidos.
O que acontece se eu renomear um arquivo com o comando MV?O comando MV move o arquivo para um novo nome, funcionando como uma renomeação.