Чим кошик є на диску насправді
У кожного диска є власна прихована системна папка $Recycle.Bin, а всередині Windows веде по підпапці на кожен обліковий запис, названій ідентифікатором безпеки (SID). Коли ви «видаляєте» файл у Провіднику, він лише переїжджає до цієї папки — перейменований, але цілісінький, — тому кошик можна чистити й відновлювати окремо для кожного користувача. З тієї ж причини C:\$Recycle.Bin здатна непомітно тримати гігабайти, яких ніколи не видно у вікні Провідника.
Практичний наслідок для командного рядка: очистити кошик — означає видалити вміст цих прихованих папок. У Windows для цього є окремий командлет, а додатково — грубий шлях rd, успадкований від часів MS-DOS. Обидва незворотні: ніщо, видалене таким способом, не потрапляє до кошика другий раз.
Дві команди, які очищають кошик
PowerShell — чистий спосіб. Командлет Clear-RecycleBin входить до Windows 10 і 11 і чистить кошик поточного користувача: без аргументів він охоплює всі диски, а запит підтвердження вимикається ключем -Force. Шлях через cmd.exe старіший і грубіший — rd /s /q видаляє саму папку $Recycle.Bin, яку Windows тут же створює заново, порожню. Для нього потрібні права адміністратора, і він зачіпає кошики всіх користувачів диска, а не лише ваш.
- Clear-RecycleBin — очищує кошик на всіх дисках для поточного користувача (із запитом)
- Clear-RecycleBin -Force — те саме без підтвердження, стандартна форма для скриптів
- Clear-RecycleBin -DriveLetter C — обмежує очищення одним диском
- rd /s /q C:\$Recycle.Bin — cmd.exe з правами адміністратора: зносить кошик диска C для всіх користувачів
- rd /s /q D:\$Recycle.Bin — повторіть для кожної букви диска; у знімних дисків кошики свої
Автоматичне очищення за розкладом
Командний рядок розкривається в автоматизації. У «Планувальнику завдань» створіть завдання, що запускає powershell.exe з аргументами -NoProfile -Command "Clear-RecycleBin -Force", — розумний мінімум раз на тиждень, і кошик більше не виросте за межі тижня видалень. ГУІ-альтернатива — «Датчик пам'яті»: «Параметри → Система → Пам'ять → Датчик пам'яті», де «Видаляти файли з кошика, якщо вони перебувають там понад» виставляється на 1, 14 чи 30 днів, а на Windows 11 — і на 60.
Планова чистка — палка про два кінці: тому, хто використовує кошик як страховку — «раптом знадобиться вчорашній файл», — краще поставити інтервал побільше або зовсім відмовитися від автоматики. У великому кошику на просторому диску немає нічого поганого — питання постає, лише коли місце закінчується. Kleaner PRO у плановому очищенні йде середнім шляхом: кошик — окрема категорія з власним перемикачем, тож ви самі вирішуєте, що саме дозволено чіпати тижневому проходу.
Питання та відповіді
Чи є команда очищення кошика в cmd?
У cmd.exe окремої команди для цього немає. Робочі шляхи — командлет PowerShell Clear-RecycleBin або rd /s /q C:\$Recycle.Bin, що видаляє приховану папку кошика (потрібні права адміністратора).
Чи команда rd /s /q C:\$Recycle.Bin видаляє файли назавжди?
Так. Вона прибирає вміст кошика для всіх користувачів диска без підтвердження й без відкату — вважайте це очищенням кошика з робочого столу, тільки без діалогу.
Чи можна очистити кошик одразу для всіх користувачів?
Так, по одному диску за раз: rd /s /q X:\$Recycle.Bin із консолі з правами адміністратора очищує кошики всіх користувачів диска X, бо в єдиній папці $Recycle.Bin лежать їхні підпапки. Clear-RecycleBin чіпає лише поточного користувача.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]