Принудително изпразване на кошчето в Mac OS X, когато файлът е заключен или се използва
Съдържание:
- Промяна на разрешенията за принудително изпразване на кошчето
- Разширено: Принудително изпразване на кошчето чрез командния ред
Mac OS X понякога може да генерира грешки при разрешения, когато се опитва да изтрие файлове или да изпразни кошчето. Най-често срещаните варианти на грешките обикновено са „Операцията не може да бъде завършена, защото елементът „Файл“ се използва“ или „тъй като файлът е заключен“, понякога можете да заобиколите това, като просто затворите отворени приложения или рестартирате Mac, но ако не искате да правите нито едно от двете, можете също да премахнете принудително файлове чрез командния ред. Ще разгледаме два различни подхода за това, първият променя флаговете на файлове, за да се опита да отключи въпросния файл, а вторият е безсмислено принудително изтриване.
Първо: Опитайте да затворите всички приложения, за да освободите заключването на файла или разрешенията, след което опитайте да защитите празния кош, като задържите клавиша Command и щракнете с десния бутон върху иконата на кошчето. Ако това не работи, продължете с методите, описани по-долу. Някои потребители също съобщават, че Command+Shift+Option+Delete работи като метод за принудително изпразване на кошчето, независимо дали даден файл е заключен или собственост на друг потребител.
Промяна на разрешенията за принудително изпразване на кошчето
Първият подход използва командата chflags за промяна на флаговете на всички файлове в кошчето
Стартирайте терминала, намерен в /Applications/Utilities/ и след това продължете:
cd ~/.Кошче
chflags -R nouchg
Сега можете да опитате да изпразните кошчето както обикновено чрез Dock, клавишна комбинация, за да изхвърлите файла, или да отидете по rm маршрута, споменат по-долу.
Разширено: Принудително изпразване на кошчето чрез командния ред
Това е крайна мярка и е предназначено само за напреднали потребители. Уверете се, че синтаксисът е правилен с това, командата “sudo rm -rf” ще изтрие всичко без предупреждение. Ако не знаете какво правите, можете лесно да изтриете важни системни или лични файлове. Подгответе резервни копия или не се занимавайте с този метод, продължете на свой собствен риск.
Първо сменете директорията на Кошче:
cd ~/.Кошче
Потвърдете, че сте в правилната директория и единствените файлове, които виждате, са тези, които искате да премахнете принудително с помощта на ls:
ls
Сега опитайте да изтриете конкретния файл:
rm filename.jpg
Ако това все още не работи, можете да опитате най-добрия подход за изтриване, като използвате sudo и -rf . Това умишлено не е изписано лесно, за да се опита да предотврати случайно изтриване на нещо важно от начинаещи потребители.
Използването на sudo изисква администраторска парола, но в комбинация с rm ще премахне абсолютно принудително всеки файл, независимо какво се случва с него.