O mínimo que você precisa saber sobre o terminal (parte 1)

Este artigo é um tutorial introdutório que ensina comandos básicos para se virar no Linux. Ideal para iniciantes, permitindo que o usuário ganhe confiança e eficiência no uso da linha de comando.

[ Hits: 4.758 ]

Por: Xerxes em 10/09/2024


Manipulando e removendo arquivos e diretórios: rm, mv e rmdir



Agora que você já sabe criar, visualizar e editar arquivos no terminal, é hora de aprender como mover, renomear e remover arquivos e diretórios. Nesta parte, vamos explorar os comandos rm, mv e rmdir, que permitem organizar e limpar seu sistema de arquivos de forma eficiente.

1. rm: Removendo arquivos

O comando rm (remove) é usado para deletar arquivos. Se você quiser remover um arquivo que não precisa mais, basta usar o seguinte comando:

rm arquivo.txt

Esse comando apaga o arquivo imediatamente, sem enviá-lo para a lixeira. Por isso, tenha cuidado ao usar o rm, especialmente com arquivos importantes.

Exemplo:

- Criando um arquivo vazio com touch:

touch exemplo.txt

- Removendo o arquivo:

rm exemplo.txt

Se você rodar ls, verá que o arquivo não está mais lá.

Removendo arquivos com confirmação

Se preferir mais segurança ao remover arquivos, você pode usar a opção -i, que pedirá uma confirmação antes de deletar cada arquivo:

rm -i exemplo.txt

O terminal perguntará algo como:

rm: remove 'exemplo.txt'?

Você pode digitar y para confirmar ou n para cancelar.

2. mv: Movendo e renomeando arquivos

O comando mv (move) tem duas funções: mover arquivos de um local para outro e renomear arquivos. Vamos ver como fazer ambos.

Movendo arquivos para outro diretório

Imagine que você tenha o arquivo arquivo.txt e queira movê-lo para o diretório Documentos. Para fazer isso, use:

mv arquivo.txt Documentos/

Agora, se você navegar até o diretório Documentos com cd Documentos e usar o comando ls, verá que o arquivo foi movido para lá.

Renomeando arquivos

Além de mover arquivos, você também pode renomear usando mv. Por exemplo, se você quiser renomear arquivo.txt para novo_arquivo.txt, basta usar o seguinte comando:

mv arquivo.txt novo_arquivo.txt

Aqui, o mv apenas renomeia o arquivo no mesmo diretório.

3. rmdir: Removendo diretórios vazios

O comando rmdir (remove directory) é usado para deletar diretórios, mas só funciona com diretórios que estão vazios. Por exemplo, se você tiver um diretório chamado PastaVazia, pode removê-lo assim:

rmdir PastaVazia

Se o diretório contiver arquivos ou subdiretórios, você receberá um erro. Nesse caso, é necessário remover os arquivos dentro do diretório antes de usar rmdir.

Removendo diretórios com conteúdo: rm -r

Se você quiser remover um diretório e todo o seu conteúdo de uma só vez (arquivos e subdiretórios), use o comando rm com a opção -r (recursive). Por exemplo, para remover um diretório chamado Projetos com todos os arquivos dentro dele:

rm -r Projetos

Este comando remove todos os arquivos e subdiretórios dentro de Projetos e, em seguida, o próprio diretório.

Com os comandos rm, mv e rmdir, você tem o controle total sobre a organização dos seus arquivos e diretórios no sistema. Seja removendo arquivos que você não precisa mais, movendo documentos para pastas específicas ou renomeando arquivos para facilitar o acesso, esses comandos são ferramentas essenciais para manter seu sistema organizado e eficiente.
Página anterior     Próxima página

Páginas do artigo
   1. Introdução: terminal, prompt, ls, cd, pwd, clear
   2. Evitando erros ao navegar por diretórios com espaços no nome, mais sobre ls, mkdir
   3. Manipulando arquivos no terminal: touch, cat e echo
   4. Manipulando e removendo arquivos e diretórios: rm, mv e rmdir
   5. Copiando arquivos e diretórios: cp e o uso do asterisco
   6. Conclusão
Outros artigos deste autor

Crise de distro!

Mamãe, quero Arch! (parte 1)

Teoria das Formas e o Aumento da Usabilidade

Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing

Sport: Frontend para Slackbuilds ao estilo Ports do BSD

Leitura recomendada

Gerenciando arquivos com o Shell

As Principais Distribuições GNU/Linux - Versão 2019

Diferenças entre Gentoo e Funtoo

Como escolher sua distribuição GNU/Linux

Mandrake Linux 10.1 Powerpack

  
Comentários
[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.

[2] Comentário enviado por xerxeslins em 11/09/2024 - 08:57h


[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.



Obrigado pelo aviso! Vou tentar corrigir hoje!

[3] Comentário enviado por xerxeslins em 11/09/2024 - 09:59h


[1] Comentário enviado por ricardogroetaers em 10/09/2024 - 22:31h

O conteúdo da pag. 4 é o mesmo da pag. 3.
Peço verificar.



Pronto! Artigo corrigido! Obrigado!

[4] Comentário enviado por eduardo em 12/09/2024 - 08:23h

Muito bom Xerxes!
O TAB deve ser a tecla que mais utilizo hahahaahaha
Acrescento uma dica legal para pegar comandos anteriores. Além das setas do teclado para percorrer o histórico, é possível "pesquisar" utilizando "Ctrl + r". Basta digitar o início do comando e usar Ctrl + r novamente para rotacionar entre os comandos digitados que iniciam com a pesquisa. Ajuda bastante quando é um comando longo e esta muito "longe" para navegar com a seta pra cima.

[5] Comentário enviado por xerxeslins em 13/09/2024 - 10:22h


[4] Comentário enviado por eduardo em 12/09/2024 - 08:23h

Muito bom Xerxes!
O TAB deve ser a tecla que mais utilizo hahahaahaha
Acrescento uma dica legal para pegar comandos anteriores. Além das setas do teclado para percorrer o histórico, é possível "pesquisar" utilizando "Ctrl + r". Basta digitar o início do comando e usar Ctrl + r novamente para rotacionar entre os comandos digitados que iniciam com a pesquisa. Ajuda bastante quando é um comando longo e esta muito "longe" para navegar com a seta pra cima.


Valeu! Ótima dica!

[6] Comentário enviado por IvanBon em 06/10/2024 - 11:08h

Olá! Muito bom seu trabalho.
Tenho uma sugestão para artigos úteis como este, já pensou ou já tem algum artigo sobre o nano?

ótimo trabalho!

[7] Comentário enviado por xerxeslins em 06/10/2024 - 14:44h


[6] Comentário enviado por IvanBon em 06/10/2024 - 11:08h

Olá! Muito bom seu trabalho.
Tenho uma sugestão para artigos úteis como este, já pensou ou já tem algum artigo sobre o nano?

ótimo trabalho!


Olá! Obrigado!

Na parte 2 eu falo um pouco sobre o nano e o vi:

https://www.vivaolinux.com.br/artigo/O-minimo-que-voce-precisa-saber-sobre-o-terminal-parte-2/

Não de forma aprofundada, mas o básico, para quem está começando.

[8] Comentário enviado por IvanBon em 10/10/2024 - 16:36h


[7] Comentário enviado por xerxeslins em 06/10/2024 - 14:44h


[6] Comentário enviado por IvanBon em 06/10/2024 - 11:08h

Olá! Muito bom seu trabalho.
Tenho uma sugestão para artigos úteis como este, já pensou ou já tem algum artigo sobre o nano?

ótimo trabalho!


Olá! Obrigado!

Na parte 2 eu falo um pouco sobre o nano e o vi:

https://www.vivaolinux.com.br/artigo/O-minimo-que-voce-precisa-saber-sobre-o-terminal-parte-2/

Não de forma aprofundada, mas o básico, para quem está começando.


VWL!!!

[9] Comentário enviado por maurixnovatrento em 11/10/2024 - 15:52h



Bem completo.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10

[10] Comentário enviado por raulgrangeiro em 31/10/2024 - 09:52h

Conteúdo bacana demais!


Creia no Senhor Jesus Cristo e serás salvo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts