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:

mkdir Papel
Gerenciar arquivos e pastas no Linux – Copiar e mover facilmente

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:

mv Papel* Papel/

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:

ls Papel
Gerenciar arquivos e pastas no Linux – Copiar e mover facilmente

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:

cp -R Papel/ Papel2/

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:

cp -RP Papel/ Papel3/
Gerenciar arquivos e pastas no Linux – Copiar e mover fica fácil

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:

mv DOO toOO
Gerenciar arquivos e pastas no Linux – Copiar e mover facilmente

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:

mv Papel3 Papel100
Gerenciar arquivos e pastas no Linux – Copiar e mover facilitado

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.