Forța Goliți coșul de gunoi Mac OS X

Aproape toată lumea a încercat, la un moment dat, să-și golească coșul de gunoi OS X și a primit o avertizare că gunoiul nu ar putea fi golit, de obicei dintr-un motiv opac care nu este bine explicat. Acest lucru poate fi incredibil de frustrant, mai ales dacă nu sunt sigur de ce se întâmplă. Chiar dacă identific problemele, nu este întotdeauna ușor sau chiar posibil să se repare fără prea mult efort.

În acest tutorial, mă voi uita la mai multe moduri de a forța Coșul de gunoi să se golească folosind linia de comandă din Terminal. Pentru utilizatorii care nu sunt confortabil să facă acest lucru, totuși, o să folosesc și o aplicație moartă simplă care va elimina orice fișiere sau dosare cu probleme din coșul de gunoi. Când am terminat, veți putea să rezolvați orice problemă pe care X Trash-ul dvs. de pe OS X ți-o aruncă.


Ce ai nevoie

  • Trash-o! (NoName ScriptWare, gratuit)

În timp ce majoritatea acestui tutorial se ocupă de comenzi Terminal pentru a rezolva problemele de gunoi, Trash It! este o aplicație plăcută pentru a obține aceeași lucrare fără a utiliza linia de comandă. Dacă nu sunteți confortabil în Terminal sau pur și simplu nu doriți să mergeți la probleme de a intra în comenzile individuale, Trash It! poate fi soluția dvs. și vom trece pe scurt la ea la sfârșit.


Deblocați fișierele de gunoi

Cei mai mulți dintre noi au încercat să-și golească Coșul de gunoi, doar pentru a fi reduse de un fișier care este blocat sau în uz. Prima comandă Terminal pentru a încerca face ca fișierele Trash să poată fi editate, sperăm să le eliberăm pentru a fi șterse.


Am blocat fișierele de gunoi, dar nu știu care sunt ele.

Voi deschide Terminalul și intră în directorul Coșul de gunoi introducând următoarele:

cd ~ / .Trash

Odată ajuns în Coșul de gunoi, voi lipi următoarele în Terminal și loviți INTRODUCE:

chflags -R nouchg *

Acum voi încerca să golești Coșul de gunoi din meniul Dock sau din Finder (Finder> Goliți coșul de gunoi).


Deblocați toate fișierele de gunoi din Terminal.

Eliminați toate fișierele de gunoi din Terminal

Dacă asta nu a funcționat, va trebui să încercăm ceva mai greu. Din nou, schimbați directorul în Coș de gunoi utilizând CD comandă în Terminal de mai sus. Apoi, ștergeți totul din Coș de gunoi utilizând această comandă:

rm -rf *

Vreau să fiu absolut sigur că sunt în directorul meu de gunoi pentru comanda respectivă, pentru că va arde câmpurile și va sare pământul, luând toate fișierele mele cu el. Nu vreau să fac acest lucru într-un director care conține fișiere personale sau fișiere de sistem.

Bacsis: Într-adevăr, rm -rf este o afacere serioasă și provoacă probleme majore dacă este folosită incorect. Ar trebui să-l utilizați numai dacă știți ce fac și vă simțiți confortabil ștergând fișierele de pe cruce.


Eliminați toate fișierele din directorul Coșul de gunoi.

Pentru a vă asigura că sunt în directorul corect înainte de a merge înainte, o să folosesc ls comanda. Aceasta va afișa totul în directorul curent; Pot să potrivesc lista de fișiere cu cele din coșul meu.


Afișați toate fișierele din Coșul de gunoi.

Bacsis: De asemenea, pot obține o listă completă a fișierelor utilizând ecou * comanda, dar lista de rezultate nu arata la fel de frumos si nu este la fel de usor navigabila ca ls.

Dacă nu vreau să vă faceți griji cu privire la toate acele afaceri în schimbare de directoare și doriți să le spuneți terminalului ce director să privească în aceeași comandă cu care am șterge fișierele, acesta este unul bun:

rm -rf ~ / .Trash / *

Specificați directorul din comanda Terminal.

Eliminați doar un singur fișier

Poate fi doar un singur fișier care ține lucrurile în sus. Dacă pot să identific identificatorul problemei, nu trebuie să șterg totul în directorul Trash folosind linia de comandă, doar fișierul care provoacă probleme. Din directorul Trash în Terminal, voi folosi următoarea comandă pentru a elimina un singur fișier, înlocuind numele fișierului meu pentru substituentul "FILE.DOC".

rm FILE.DOC

Eliminați numai fișierul cu probleme care împiedică golirea coșului de gunoi.

Bacsis: Odată ce am identificat fișierul care blochează Coșul de gunoi, voi tasta rm în Terminal, dar nu loviți INTRODUCE inca. Apoi, trag fișierul în fereastra Terminal pentru a obține calea de fișier. lovirea INTRODUCE acum va șterge complet fișierul. Nici măcar nu trebuie să folosesc CD comanda pentru a intra mai întâi în directorul Trash!


Glisați fișierul în fereastra Terminal pentru a obține calea și numele fișierului.

Utilizați o aplicație terță parte

Utilizarea comenzilor Terminal poate fi înfricoșător. Dacă nu sunteți obișnuit să lucrați cu linia de comandă, trebuie să fiți atenți, pentru că dacă ați terminat în directorul greșit, puteți șterge o mulțime de fișiere bune de care aveți cu adevărat nevoie.

Pentru utilizatorii care nu sunt confortabili cu ștergerea Trash-ului în propriile mâini cu comenzile Terminal, siguranța unei aplicații de la o terță parte poate fi ceea ce este chemat. Trash-o! poate destul de mult clar nimic.

Lansați coșul de gunoi! și selectați una dintre cele două opțiuni de ștergere, Rapid sau Într-adevăr Stuck. Cel mai bun pariu pentru un utilizator nou este să încercați rapid primul, dar dacă acest lucru nu merge, treceți la Really Stuck.


Cât de blocat este Coșul tău?

Coș de gunoi Solicită autentificarea parolei pentru a vă deplasa înainte. Poate că ar trebui să ia Trash It! câteva momente, în funcție de cât de mare este un loc de muncă, așa că ai răbdare.


Autentificați-vă cu o parolă, apoi dați Trash It! câteva momente pentru a face treaba.

Gândurile finale

Am încercat o mână de comenzi Terminal și chiar o aplicație terță parte care ar trebui să facă truc în cazul în care OS X Coșul de gunoi pare într-adevăr blocat. Sperăm că data viitoare când veți fi înfuriat va fi mai bine pregătit să vă ocupați de aceasta.

Asigurați-vă întotdeauna că ștergeți cu ușurință fișierele din coșul de gunoi, înainte de a vă deplasa înainte cu oricare dintre aceste metode. Ar putea fi faptul că un fișier este blocat deoarece este într-adevăr încă în uz și nu doriți să îl pierdeți sau că ați adus accidental în Coșul de gunoi o grămadă de fișiere de sistem necesare pentru ca OS X să funcționeze. Veți dori să fiți conștienți de ceea ce ștergeți și să știți în prealabil că nu veți putea recupera nimic eliminat folosind aceste metode.

Aveți o altă aplicație preferată pentru a scăpa de fișiere lipsite de coș de gunoi sau despre alte comenzi Terminal pentru a elimina sau a identifica dificil de șters fișierele? Spuneți-ne în comentariile!