Priverstinai ištuštinti šiukšliadėžę sistemoje „Mac OS X“, kai failas užrakintas arba naudojamas
Turinys:
- Keisti leidimus priverstinai ištuštinti šiukšliadėžę
- Išplėstinė: priverstinis šiukšliadėžės ištuštinimas naudojant komandinę eilutę
Mac OS X kartais gali sukelti leidimų klaidų, kai bando ištrinti failus arba ištuštinti šiukšliadėžę. Dažniausiai pasitaikantys klaidų variantai yra „Veiklos negalima užbaigti, nes naudojamas elementas „Failas“ arba „nes failas užrakintas“, kartais galite tai išvengti tiesiog išėję iš atidarytų programų arba iš naujo paleisdami „Mac“, bet jei nenorite to daryti, taip pat galite priverstinai pašalinti failus naudodami komandinę eilutę. Apžvelgsime du skirtingus metodus: pirmasis pakeičia failų vėliavėles, kad būtų bandomas atrakinti atitinkamą failą, o antrasis yra nekreiptas priverstinis ištrynimas.
First: Pabandykite uždaryti visas programas, kad atlaisvintumėte failo užraktą arba leidimus, tada pabandykite apsaugoti tuščią šiukšliadėžę laikydami nuspaudę Command klavišą ir dešiniuoju pelės mygtuku spustelėkite šiukšliadėžės piktogramą. Jei tai nepadeda, tęskite toliau aprašytus metodus. Kai kurie vartotojai taip pat pranešė, kad „Command“ + „Shift“ + „Option“ + „Delete“ veikia kaip būdas priversti ištuštinti šiukšliadėžę, nepaisant to, kad failas užrakintas ar priklauso kitam vartotojui.
Keisti leidimus priverstinai ištuštinti šiukšliadėžę
Pirmasis metodas naudoja komandą chflags, kad pakeistų visų šiukšliadėžėje esančių failų vėliavėles
Paleiskite terminalą /Applications/Utilities/ ir tęskite:
cd ~/.Šiukšliadėžė
chflags -R nouchg
Dabar galite pabandyti ištuštinti šiukšliadėžę, kaip įprasta, naudodami doką, spartųjį klavišą, kad išmestumėte failą, arba eikite toliau nurodytu RM keliu.
Išplėstinė: priverstinis šiukšliadėžės ištuštinimas naudojant komandinę eilutę
Tai paskutinė išeitis ir skirta tik pažengusiems naudotojams. Įsitikinkite, kad sintaksė yra teisinga, komanda „sudo rm -rf“ ištrins viską be įspėjimo. Jei nežinote, ką darote, galite lengvai ištrinti svarbius sistemos ar asmeninius failus. Turėkite atsargines kopijas arba nesijaudinkite naudodami šį metodą, rizikuodami.
Pirmiausia pakeiskite katalogą į Šiukšliadėžę:
cd ~/.Šiukšliadėžė
Patvirtinkite, kad esate tinkamame kataloge ir matote tik tuos failus, kuriuos norite priverstinai pašalinti naudodami ls:
ls
Dabar pabandykite ištrinti konkretų failą:
rm failo pavadinimas.jpg
Jei tai vis tiek neveikia, galite išbandyti galutinį ištrynimo metodą naudodami sudo ir -rf . Tai tyčia nesudėtinga, siekiant užkirsti kelią pradedantiesiems naudotojams netyčia ištrinti ko nors reikšmingo.
Naudojant sudo reikalingas administratoriaus slaptažodis, bet kartu su rm jis bus visiškai priverstinai pašalintas bet koks failas, nepaisant to, kas su juo vyksta.