Início·Comandos de terminal

rm

Arquivos e diretórios

Uso

rm -rf [path]

Apaga arquivos de vez: não existe lixeira, e um espaço a mais em rm -rf destrói o que você não quis.

Opções comuns

OpçãoSignificado
-rDescend into directories and delete what is inside
-fNever prompt, and say nothing about files that are missing
-iAsk before every single removal
-dRemove an empty directory without -r
-vPrint each name as it goes
-IGNU: ask once before removing more than three files
-PmacOS: overwrite the file before unlinking it

Exemplos

rm -rf build

Deletes the build directory and everything under it.

rm -i *.log

Asks about each log file first.

rm -- -weird

Deletes a file whose name starts with a dash.

Mover, apagar e encontrar. Alguns não perguntam duas vezes, e é por isso que -i vira hábito.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que rm faz?

Apaga arquivos de vez: não existe lixeira, e um espaço a mais em rm -rf destrói o que você não quis.

Q. Como se digita?

rm -rf [path] — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 7; a lista completa está em man rm. Este comando fica em Arquivos e diretórios.

Comandos relacionados

página man: man rm