DEV Community

ダニエリ for WoMakersCode

Posted on

39 1

[Tutorial Linux] Terminal: Removendo arquivos e diretórios

disclaimer

toca a sirene de Kill Bill

Removendo um diretório vazio

Para excluir uma pasta vazia, usamos o comando:



$ rmdir <nome_da_pasta>


Enter fullscreen mode Exit fullscreen mode
  • $ indica que você deve usar o usuário comum para fazer essa operação.

  • rmdir do inglês,remove directory, é o comando que vai excluir a pasta/diretório.

  • digite o nome da pasta sem os sinais < >.

deletando diretório

Outra maneira de excluir um diretório vazio é usando o comando rm com o argumento -d, assim



$ rm -d <nome_do_diretório>


Enter fullscreen mode Exit fullscreen mode
  • rm do inglês,remove, é o comando que vai executar a remoção.

  • -d do inglês, directory, indicando que é um diretório.

deletando diretório vazio com rm -d

Removendo mais de um diretório vazio

Também é possível excluir mais de um diretório.



$ rmdir <nome_do_diretório_1> <nome_do_diretório_2> <nome_do_diretório_3>


Enter fullscreen mode Exit fullscreen mode

excluindo 3 diretórios

Removendo diretório não vazio

Para remover um diretório com todo seu conteúdo, digite:



$ rm -r <nome_da_pasta>


Enter fullscreen mode Exit fullscreen mode
  • -r, vem de recursivo, pois será necessário percorrer a árvore do diretório recursivamente para apagar tudo o que houver dentro dele.

removendo diretório não vazio

Removendo arquivo

Para excluir um arquivo:



$ rm <nome_do_arquivo>


Enter fullscreen mode Exit fullscreen mode

excluindo arquivo

Para excluir mais de um arquivo ao mesmo tempo:



$ rm <nome_do_arquivo1> <nome_do_arquivo2> 


Enter fullscreen mode Exit fullscreen mode

excluindo 3 arquivos

Usando o argumento -i é o terminal pedirá a confirmação da remoção antes de fazê-la.



$ rm -i <nome_do_arquivo>


Enter fullscreen mode Exit fullscreen mode

Isso é usado como medida de segurança.

exclusão de arquivo com confirmação

É importante usar esses comandos com muito cuidado, pois esses arquivos apagados não vão para a lixeira.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay