⌘K

03 – Mãos na Massa: Criando e Organizando Pastas e Arquivos

Last updated

Nos artigos anteriores, você aprendeu a se localizar e a navegar pelas pastas do Ubuntu usando apenas o teclado. Mas o terminal não serve só para “olhar”, ele serve principalmente para agir. Hoje, você vai descobrir como é incrivelmente rápido gerenciar o seu sistema, criando e organizando tudo sem encostar no mouse.

Antes de começarmos a digitar, vale a pena entender uma regra de ouro do Linux: tudo é arquivo. A diferença principal que precisamos ter em mente agora é entre um diretório (que é uma pasta feita para guardar outras coisas) e um arquivo comum (um documento de texto, uma imagem ou uma música).

Vamos abrir o terminal com o nosso atalho clássico Ctrl + Alt + T e colocar a mão na massa!




1. Criando Pastas com o comando ‘mkdir’

Para criar uma pasta nova no Linux, usamos o comando mkdir (abreviação de Make Directory). Você só precisa dizer o nome que deseja para a pasta.

Vamos entrar na sua pasta de Documentos e criar uma pasta chamada “Projetos”:

💻 terminal@ubuntu: ~
$ cd Documentos
$ mkdir Projetos
$ ls
Projetos

Viu só? Com o ls, você já consegue ver a sua nova pasta azul brilhando no terminal.




2. Criando Arquivos Vazios com o ‘touch’

E se você não quiser criar uma pasta, mas sim um arquivo de texto novo? É aí que entra o comando touch. Ele cria um arquivo vazio instantaneamente, pronto para receber dados mais tarde.

Vamos entrar na pasta “Projetos” que acabamos de criar e dar vida a um arquivo chamado “notas.txt”:

💻 terminal@ubuntu: ~/Documentos
$ cd Projetos
$ touch notas.txt
$ ls
notas.txt

Note que o arquivo “notas.txt” apareceu em branco/cinza no terminal. No Linux, arquivos comuns não ganham a cor azul destacada das pastas!




3. Copiando Arquivos com o ‘cp’

Para fazer uma cópia de um arquivo, nós usamos o comando cp (de Copy). A lógica dele é simples: você digita cp [arquivo_original] [nome_da_copia].

Vamos criar um backup do nosso arquivo de notas dentro da mesma pasta:

💻 terminal@ubuntu: ~/Documentos/Projetos
$ cp notas.txt notas_backup.txt
$ ls
notas.txt notas_backup.txt



4. Mover e Renomear com o comando ‘mv’

O comando mv (de Move) é o mais versátil de todos porque ele cumpre duas funções diferentes dependendo de como você o usa:

Função 1: Renomear um arquivo

Se você usar o mv e mantiver o arquivo no mesmo lugar, mudando apenas o nome final, o Linux entende que você quer renomeá-lo. Vamos mudar o nome de “notas_backup.txt” para “backup.txt”:

💻 terminal@ubuntu: ~/Documentos/Projetos
$ mv notas_backup.txt backup.txt
$ ls
backup.txt notas.txt

Função 2: Mover um arquivo para outra pasta

Se o segundo argumento for o caminho de uma pasta existente, o arquivo será tirado de onde está e enviado para lá. Vamos mover o “backup.txt” para fora da pasta Projetos, jogando-o direto na pasta pai (Documentos) usando o atalho .. que aprendemos no post anterior:

💻 terminal@ubuntu: ~/Documentos/Projetos
$ mv backup.txt ..
$ ls
notas.txt

Pronto! O arquivo sumiu daqui. Se você voltar uma pasta usando cd .. e digitar ls, vai encontrar o “backup.txt” guardado lá.




📌 Resumo dos Comandos de Hoje:

Comando O que faz
mkdir [nome] Cria uma pasta (diretório) nova.
touch [nome.extensao] Cria um arquivo vazio.
cp [origem] [destino] Copia arquivos.
mv [origem] [destino] Move ou renomeia arquivos e pastas.

Brinque um pouco no seu Ubuntu criando sua própria estrutura de pastas para organizar seus estudos ou o seu trabalho. Quanto mais você pratica, mais natural esses comandos se tornam!




O que vem por aí: Criar e mover arquivos é fácil, mas como a gente limpa a bagunça ou se livra do que não precisa mais? No próximo post, vamos ver como deletar arquivos com segurança (e como evitar o comando mais perigoso do Linux)! Até a próxima!

Still stuck? How can we help? Get Help