Baza wiedzy →4 min czytaniaAktualizacja: 2026-09-21

Jak opróżnić Kosz z wiersza poleceń (CMD i PowerShell)

Wiersz poleceń opróżnia Kosz jedną linijką, bez klikania w Eksploratorze: cmdlet PowerShell Clear-RecycleBin czyści wszystkie dyski za jednym zamachem, a rd /s /q C:\$Recycle.Bin usuwa ukryty folder Kosza konkretnego dysku. Jest jednak haczyk: żadnego potwierdzenia i żadnego cofania — pliki usunięte w ten sposób przepadają bezpowrotnie, dokładnie tak, jakby opróżnić Kosz z pulpitu.

Czym Kosz naprawdę jest na dysku

Każdy dysk ma własny ukryty folder systemowy o nazwie $Recycle.Bin, a w nim Windows prowadzi osobny podfolder dla każdego konta użytkownika, nazwany identyfikatorem zabezpieczeń (SID). Gdy „usuwamy” plik w Eksploratorze, trafia on jedynie do tego folderu — przemianowany, ale nietknięty — dlatego Kosz da się opróżniać i przywracać osobno dla każdego użytkownika. Z tego samego powodu w C:\$Recycle.Bin mogą po cichu leżeć gigabajty, których widok folderów Eksploratora nigdy nie pokazuje.

Praktyczny wniosek dla wiersza poleceń: opróżnienie Kosza to usunięcie zawartości tych ukrytych folderów. Windows ma do tego dedykowany cmdlet, a obok niego toporną metodę rd odziedziczoną po czasach MS-DOS. Obie są nieodwracalne — nic usunięte w ten sposób nie trafia do Kosza drugi raz.

Dwa polecenia, które opróżniają Kosz

PowerShell to czysta droga. Cmdlet Clear-RecycleBin wchodzi w skład Windows 10 i 11 i opróżnia Kosz bieżącego użytkownika: wywołany bez argumentów czyści wszystkie dyski, po monicie potwierdzenia, który pomija przełącznik -Force. Droga przez cmd.exe jest starsza i bardziej brutalna — rd /s /q usuwa sam folder $Recycle.Bin, który Windows odtwarza potem jako pusty. Ponieważ dotyka to chronionego folderu systemowego, polecenie musi być uruchomione z podwyższonymi uprawnieniami, a obejmuje Kosze wszystkich użytkowników danego dysku, nie tylko Twoje.

  • Clear-RecycleBin — opróżnia Kosz na wszystkich dyskach dla bieżącego użytkownika (najpierw pyta)
  • Clear-RecycleBin -Force — to samo bez monitu o potwierdzenie, standardowa forma dla skryptów
  • Clear-RecycleBin -DriveLetter C — ogranicza czyszczenie do jednego dysku
  • rd /s /q C:\$Recycle.Bin — cmd.exe z uprawnieniami administratora: czyści Kosz dysku C dla wszystkich użytkowników
  • rd /s /q D:\$Recycle.Bin — powtórz dla każdej litery dysku; dyski wymienne też mają własne Kosze

Planowanie automatycznego opróżniania

Wiersz poleceń popisuje się w automatyzacji. W Harmonogramie zadań utwórz zadanie uruchamiające powershell.exe z argumentami -NoProfile -Command "Clear-RecycleBin -Force" — cotygodniowy cykl to rozsądny wybór, a Kosz nie urośnie wtedy ponad tydzień skasowanych plików. Alternatywą z interfejsem graficznym jest Sens pamięci: Ustawienia → System → Pamięć → Sens pamięci, gdzie regułę „Usuń pliki z mojego Kosza, jeśli znajdują się tam dłużej niż” można ustawić na 1, 14 lub 30 dni, a w Windows 11 także na 60.

Zaplanowane czyszczenie to broń obosieczna: kto traktuje Kosz jako siatkę bezpieczeństwa — odkładając plik sprzed tygodnia „na wszelki wypadek” — powinien ustawić długi interwał albo zrezygnować z automatyzacji. Nic złego nie ma w dużym Koszu na pojemnym dysku; liczy się dopiero, gdy zabraknie miejsca. Kleaner PRO w planowanym czyszczeniu idzie na kompromis: Kosz to osobna kategoria z własnym przełącznikiem, więc sam decydujesz, czego cotygodniowy przegląd może się dotykać, a czego nie.

Pytania i odpowiedzi

Czy istnieje polecenie opróżniające Kosz w cmd?

cmd.exe nie ma do tego dedykowanego polecenia. Działające metody to cmdlet PowerShell Clear-RecycleBin albo rd /s /q C:\$Recycle.Bin, który usuwa ukryty folder Kosza (wymaga uprawnień administratora).

Czy rd /s /q C:\$Recycle.Bin usuwa pliki trwale?

Tak. Czyści Kosz danego dysku dla wszystkich użytkowników — bez potwierdzenia i bez możliwości cofnięcia. Potraktuj to jak opróżnienie Kosza z pulpitu, tyle że bez okna dialogowego.

Czy można opróżnić Kosz dla wszystkich użytkowników naraz?

Tak, per dysk: rd /s /q X:\$Recycle.Bin uruchomione jako administrator czyści Kosze wszystkich użytkowników dysku X, bo jeden folder $Recycle.Bin mieści podfoldery wszystkich kont. Clear-RecycleBin obejmuje natomiast wyłącznie bieżącego użytkownika.

Sprawdź warunki przed zakupem

Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.

Przeczytaj także

Wszystkie poradniki · Pytania i odpowiedzi

Napisz do nas: [email protected]