DEV Community

ダニエリ for WoMakersCode

Posted on

[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.

Top comments (0)