> For the complete documentation index, see [llms.txt](https://juanbermudez.gitbook.io/aprendiendolinux/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://juanbermudez.gitbook.io/aprendiendolinux/comandos-basicos/ficheros-y-directorios/rm-rmdir.md).

# rm, rmdir

* [rm](https://manpages.debian.org/bookworm/manpages-es/rm.1.es.html), [rmdir](https://manpages.debian.org/bookworm/manpages-es/rmdir.1.es.html) - Borrar ficheros y directorios.

```bash
$ rm document.txt
```

```bash
$ rmdir documents
```

{% hint style="danger" %}
Hay que eliminar los ficheros y directorios con mucho cuidado, ya que el sistema no envía nada a la papelera de reciclaje. En los sistemas con entorno gráfico y gestores de archivos sí es posible eliminar algo y recuperarlo dentro del directorio `trash`, `.trash` o `.trashdir`.
{% endhint %}

El comando `rmdir` solo elimina directorios vacíos, si contiene ficheros o directorios dará como resultado un error. Para eliminar correctamente un directorio y todo su contenido debemos usar el comando `rm -r directorio`. La opción `-r` borra el contenido de los directorios recursivamente. Debido a que `rm` por sí sólo no borra directorios, pero si los ficheros. Si queremos confirmar qué queremos borrar y qué no, podemos usar la opción `-i`, haciendo que `rm` nos pregunte si estamos seguros; a lo cual respondemos con `s` para sí, y `n` para no.
