Base de conocimientos →4 min de lecturaActualizado: 2026-09-21

Cómo vaciar la Papelera de reciclaje desde la línea de comandos

Desde la línea de comandos la Papelera se vacía en una sola línea, sin clics en el Explorador: el cmdlet de PowerShell Clear-RecycleBin limpia las papeleras de todas las unidades de golpe, mientras que rd /s /q C:\$Recycle.Bin borra la carpeta oculta de una unidad concreta. El aviso: no hay confirmación ni deshacer — lo borrado así desaparece para siempre, igual que al vaciarla desde el escritorio.

Qué es la Papelera de reciclaje en el disco realmente

Cada unidad tiene su propia carpeta oculta del sistema llamada $Recycle.Bin, y dentro Windows mantiene una subcarpeta por cuenta de usuario, nombrada con su identificador de seguridad (SID). Cuando “borras” un archivo en el Explorador, solo se muda a esa carpeta — renombrado pero intacto — y por eso la papelera se puede vaciar y restaurar por usuario. Por la misma razón, C:\$Recycle.Bin puede guardar en silencio gigabytes que la vista de carpetas del Explorador nunca enseña.

La consecuencia práctica para la consola: vaciar la papelera significa borrar el contenido de esas carpetas ocultas. Windows trae un cmdlet pensado justo para eso, y además la vía contundente del rd heredada de la era de MS-DOS. Ambas son permanentes: nada de lo borrado así vuelve a caer en la papelera.

Los dos comandos que vacían la papelera

PowerShell es la vía limpia. El cmdlet Clear-RecycleBin viene con Windows 10 y 11 y vacía la papelera del usuario actual: sin argumentos cubre todas las unidades, y el aviso de confirmación se salta con -Force. La ruta por cmd.exe es más antigua y más bruta — rd /s /q elimina la propia carpeta $Recycle.Bin, que Windows recrea vacía al instante. Al tocar una carpeta protegida del sistema exige derechos de administrador, y afecta a las papeleras de todos los usuarios de esa unidad, no solo a la tuya.

  • Clear-RecycleBin — vacía la papelera de todas las unidades para el usuario actual (pide confirmación)
  • Clear-RecycleBin -Force — lo mismo sin confirmación, la forma estándar para scripts
  • Clear-RecycleBin -DriveLetter C — limita la limpieza a una sola unidad
  • rd /s /q C:\$Recycle.Bin — cmd.exe con derechos de administrador: borra la papelera de C para todos los usuarios
  • rd /s /q D:\$Recycle.Bin — repite por cada letra de unidad; los discos extraíbles tienen papelera propia

Programar el vaciado automático

La línea de comandos brilla en la automatización. En el Programador de tareas, crea una tarea que ejecute powershell.exe con los argumentos -NoProfile -Command "Clear-RecycleBin -Force" — una vez por semana es una cadencia razonable, y la papelera nunca crecerá más allá de una semana de borrados. La alternativa gráfica es el Sensor de almacenamiento: Configuración → Sistema → Almacenamiento → Sensor de almacenamiento, donde «Eliminar archivos de mi papelera de reciclaje si llevan más de» admite 1, 14 o 30 días, y 60 en Windows 11.

El borrado programado tiene doble filo: quien usa la papelera como red de seguridad —“quizá recupere el archivo de la semana pasada”— debería elegir un intervalo generoso o renunciar a la automatización. No hay nada malo en una papelera grande en un disco espacioso; solo importa cuando el espacio escasea. Kleaner PRO toma un término medio en su limpieza programada: la Papelera es una categoría propia con su propio interruptor, y tú decides exactamente qué puede y qué no puede tocar la pasada semanal.

Preguntas y respuestas

¿Hay algún comando para vaciar la Papelera en cmd?

cmd.exe no tiene un comando dedicado. Las vías que funcionan son el Clear-RecycleBin de PowerShell, o rd /s /q C:\$Recycle.Bin, que borra la carpeta oculta de la papelera (requiere derechos de administrador).

¿rd /s /q C:\$Recycle.Bin borra los archivos definitivamente?

Sí. Elimina el contenido de la papelera de esa unidad para todos los usuarios, sin confirmación y sin marcha atrás — tómalo como vaciarla desde el escritorio, solo que sin el diálogo de confirmación.

¿Puedo vaciar la Papelera de todos los usuarios a la vez?

Sí, unidad por unidad: rd /s /q X:\$Recycle.Bin desde una consola de administrador limpia las papeleras de todos los usuarios de la unidad X, porque una única carpeta $Recycle.Bin contiene las subcarpetas de todas las cuentas. Clear-RecycleBin solo afecta al usuario actual.

Consulta qué incluye antes de comprar.

La prueba única de 30 minutos incluye las funciones básicas. Las funciones marcadas PRO permanecen bloqueadas hasta activar una licencia de pago.

Sigue leyendo

Todos los artículos · FAQ

Escríbenos: [email protected]