Не удаляются файлы в macOS. Что делать? Если корзина не очищается: наиболее полное руководство по удалению заблокированных файлов Если на mac не очищается корзина
Корзина в OS X — одна из тех вещей, о которых мало кто задумывается всерьёз. Мы просто удаляем файлы или перетаскиваем их на иконку Корзины в доке. Потом очищаем Корзину, чтобы освободить место на диске… и на этом всё. А ведь на самом деле, способов удаления файлов и очистки существует несколько и они намного удобнее вам известных. Хотите удалять файлы и очищать корзину с помощью клавиатурных сокращений? Нет ничего проще!
Перемещение в корзину
Что мы делаем, когда хотим удалить ненужный файл? Делаем правый клик и выбираем «Переместить в Корзину» или перетаскиваем файл на иконку Корзины в доке. Вместо этих утомительных действий, можно просто нажать ⌘⌫ на клавиатуре - и выбранный файл мгновенно отправится в Корзину. Невероятно просто!
Восстановление файла из Корзины
Вы будете удивлены, но для возврата удаленных файлов на прежнее место нужно нажать … да-да, тот же ⌘⌫! Выделяем файлы, которые хотите восстановить и нажимаем ⌘⌫ - файлы будут восстановлены и вы сможете с ними работать. Не так очевидно на первый взгляд, но тоже просто и удобно!
Очистка Корзины
Эта рутинная операция, которую нам приходится периодически выполнять, чтобы освободить место на диске (особенно актуально для владельцев Air’ов) и поддержания порядка. Обычно, мы выполняем ее с помощью правого клика на иконке в доке и нажатия «Очистить корзину». Но, как вы уже догадались, есть более простой и удобный способ. В Finder нужно сказать волш нажать ⇧⌘⌫ и ваша Корзина будет полностью очищена. Это безопасный способ удаления, поскольку перед удалением система выдаст стандартный диалог подтверждения.
Немедленная очистка Корзины
Если вы непреклонны в своих намерениях удалить все файлы из Корзины - сразу нажимайте ⇧⌥⌘⌫ . Тратить свое драгоценное время на глупые подтверждения совершенно ни к чему. Сказано - сделано!
Вот такие простые, но очень полезные шорткаты, которые я надеюсь, пригодятся вам в повседневной работе за машим Mac’ом. Про ⌘⌫, думаю, знали почти все, а про остальные? Расскажите в комментариях.
Которая извещает о невозможности выполнения операции. По этой же причине в сети полно информации как с этим бороться, включая методы «лечения» в . Я решил собрать несколько самых распространенных в одну статью, чтобы вы имели возможность испробовать их всех при возникновении проблем с Корзиной. А «полным» это руководство я назвал потому, что в комментариях вы найдете дополнительные подсказки и методы, которыми пользуются другие мак-пользователи. Так, что шансы на решение проблемы очень велики.
Начну из самого частого и банального - невозможности удаления файла через недостаточно прав или ошибку «-8003».
Очистка Корзины
В большинстве случаев застрявшие файлы находятся на подключенном диске/томе или используются какой-то программой. Прочитал, что частой причиной возникновения ошибок является удаление бекапов через . Вот это да… Если файл остается в Корзине даже после завершения программы, что его удерживала (убедитесь в этом, заглянув в ), попробуйте очистить Корзину необратимо. Сначала проверьте кнопку Очистить с прижатым Alt, а если не помогает - Очистить Корзину необратимо из меню Finder.
Хотел бы сказать, что есть такой процесс Locum, который запускается при команде Очистить Корзину необратимо. Бывают такие случаи (и лично у меня), что этот процесс пожирал больше 100 процентов CPU.
После очистки Корзины процесс должен вернуться на 0. Но если этого не произошло и компьютер/ноутбук работает на всех кулерах, а Корзина уже пуста, можете попробовать завершить его принудительно. У меня срабатывало.
Перегрузка системы
Безусловно, когда не помогают простые манипуляции по удалению застрявших файлов, приходится перегружать систему. Кто-то это делает первым делом, кто-то - как последний вариант. Просто учтите, что перезапуск тоже может помочь. После перезапуска можете опять запустить очистку (необратимую) Корзины.
Названия и защита
Очень часто ошибки при удалении файлов могут возникать из-за названий файлов или активированной на них защиты. Проверьте, может быть названия содержат какие-то специальные символы (особенно «/»). Уберите все подозрительные знаки и пробуйте чистить Корзину еще раз. В свойствах (или Get Info) проверьте не стоит ли галочка на Защита.
Если есть, снимите галочку, она тоже не «отпускает» файл.
Сторонний софт
Помочь в беде могут и сторонние приложения. Специально для очистки Корзины есть программа . Хорошее, надежное и бесплатное решение.
Дисковая утилита
Если файлы все еще не удалены, значить причина кроется где-то глубже. В этом случае попробуйте проверить и восстановить диск с помощью Дисковой утилиты.
Кнопку Восстановить диск нажимайте до тех пор, пока не будет ни одной ошибки при проверке. Не лишним будет Восстановить права доступа. После этого попробуйте перегрузить компьютер и очистить Корзину снова.
Если это не сработало, проделайте все выше описанное, только с загрузочным диском Mac OS X (прижата клавиша C или Alt при загрузке).
Терминал
Ну и напоследок, Терминал. Введите команду, которая полностью удаляет файлы из папки Корзина вашего пользователя. Я нашел такой вариант:
sudo rm -rf ~/.Trash/*
Опытные пользователи могут модифицировать эту команду иначе. Не таким опытным я всего лишь напомню, что команда полностью и безвозвратно удаляет файлы, поэтому будьте осторожны.
Вот что мне удалось узнать о возможных решениях этой проблемы. Сомневаюсь, что после всех этих манипуляций что-то останется в Корзине. Если есть что-то не упомянутое здесь, делитесь своими методами.
Mac OS X застопорилась на файле или папке и отказывается удалять их? Если Вы не в силах очистить корзину, воспользуйтесь нашим руководством по удалению таких файлов.
Как пользователь Мака, Вы вероятно сталкивались с такой ситуацией при очистке корзины, когда вместо очистки корзины насточиво выскакивает сообщение “У вас недостаточно прав” или “Ошибка -8003”. Во многих случаях (но не во всех) проблемные файлы находятся на внешнем томе или диске. Чаще всего это следствие ручного удаления бекапов Time Machine через Finder. Бывает и так, что файлы на загрузочном диске используются запущенными приложениями и не могут быть удалены. Дефицита в вариантах здесь нет.
К сожалению, для этой проблемы нет единого решения. Начав с простых техник, мы постепенно дойдем до самых отчаянных способов, которые применяются в очень тяжелых случаях. В конце концов, Вы найдете решение проблемы. Удачи!
Перезагрузка и принудительная очистка корзины
Удивительно, сколько компьютерных глюков можно исправить простой перезагрузкой компьютера. Поэтому, естественно, с этого мы и начнем. После перезагрузки щелкните на иконке корзины, чтобы открыть ее в Finder. Удерживайте Option при щелчке на кнопке “Очистить”. По-прежнему ничего? Выберите в меню Finder “Очистить корзину необратимо”.
Разлочка и переименование файлов
Операция не может быть выполнена из-за заблокированного файла или папки? Первая вещь, которую стоит сделать: посмотрите где находятся проблемные файл(ы) или папка(и). У них странные названия? Удалите необычные символы (особенно слэш) и попытайтесь очистить корзину снова. Если это не помогает, сделайте правый клик на упрямом файле/папке и выберите “Свойства”. Если отмечена галочка “Защита”, то снимите ее и закройте окно свойств. Снова попробуйте кнопку “Очистить”.
Сторонние приложения
Хотя установка сторонних приложений и не является идеальным решением таких проблем в Mac OS X, но этот способ гораздо проще (и безопаснее), чем два следующих. Поэтому перед тем, как идти дальше, воспользуйтесь им. Скачайте приложение Trash It! или Cocktail . Надесь Вы остановитесь на этом шаге.
Восстановление диска и восстановление прав доступа
Иногда файлы повреждены и нуждаются в дополнительной процедуре перед удалением. Вставьте установочный диск с Mac OS X и загрузите Mac, удерживая клавишу C. После загрузки диска запустите “Дисковую утилиту” в меню “Установка” или “Утилиты” (в зависимости от версии Mac OS X). Щелкните на жестком диске слева, затем закладку Первая помощь, и, наконец, кнопку “Восстановить диск”. Если после восстановления в списке нет ни одной ошибки, щелкните повторно “Восстановить диск”.
Теперь сделайте клик по кнопке “Восстановить права доступа”. Это нужно сделать всего один раз. Повторите процедуру восстановления диска и восстановление прав доступа для всех внешних томов и дисков в списке Дисковой утилиты. Когда закончите, перезагрузите Mac и попробуйте принудительную очистку корзины (описано выше).
Очистка корзины через Терминал
Теперь мы готовы к опасному (но, видимо уже необходимому) способу. Должен Вас предупредить, что выполнение этой команды в Терминале запросто лишит Вас всех данных, если Вы четко не проследуете инструкции. На этом шаге неплохо сделать резервную копию всех данных. Запустите Терминал, который находится в папке Приложения -> Служебные программы и впишите следующую команду.
sudo rm -rf ~/.Trash/
Эта команда запускается от имени Root-пользователя (часть “sudo”) и удаляет все данные из папки корзины текущей учетной записи. Щелкните Enter/Return для выполнения. Введите пароль администратора в окне и снова нажмите Enter/Return. Вы не увидите никакой реакции в Терминале. После окончания напишите exit и щелкните Enter/Return для выхода из Терминала.
Заключение
Теперь Ваша корзина пуста? Очень надеюсь! Если Вы прошли по всем шагам руководства и не получили результата, то, возможно, Вы стали жертвой специфической проблемы, которая требует особого подхода. Опишите Вашу ситуацию в комментариях. Возможно кто-то из Мак сообщества Вам поможет.
Иногда в Mac OS X бывает невозможно очистить Корзину . Эта проблема возникает из-за того, что файлы, находящиеся в ней, в данный момент используются другими программами. Например, вы переместили в корзину открытую фотографию, или примонтированный DMG-архив. Если вы с этим столкнулись, воспользуйтесь советом, данным ниже.
Если не всё так плохо
Итак, для начала определите характер неудаляемого файла и закройте программы, которые могут его использовать (в случае с архивом или образом — отмонтируйте его). Если возможно, перезагрузите компьютер (не всегда обязательно). Теперь кликните на иконку Корзины в Dock правой кнопкой с зажатой клавишей Command и выберите Очистить Корзину необратимо. Если это не помогло, воспользуйтесь следующим советом.
Очистка через Терминал
Если совет из предыдущего раздела вам не помог, попробуйте открыть Терминал и ввести команду:
Sudo rm -rf ~/.Trash/*
Внимание! Будьте очень осторожны при наборе данной команды! В случае ошибки возможна потеря данных.
Защищённые файлы
Возможно, файлы, которые вы пытаетесь удалить, защищены. В таком случае откройте Свойства и снимите галочку с пункта Защита , после чего повторите попытку очистки.
Повреждённые файлы
Иногда файлы, которые вы хотите удалить, бывают повреждены и нуждаются в восстановлении. Для этого загрузитесь с раздела восстановления вашего Mac (при включении зажмите клавишу option и выберите Восстановление OS X), откройте Дисковую утилиту и проверьте (при необходимости — восстановите) права доступа для того диска, на котором находится неудаляемый файл. После этого попробуйте снова очистить Корзину .
Данные выше способы очистки Корзины должны помочь в подавлющем большинстве случаев. Если вы и сейчас не можете удалить какие-то файлы, рекомендуем обратиться на нашу
В интерфейсе компьютера Мак нет другого столь узнаваемого или известного элемента, как Корзина (Trash) для мусора, которая теперь появляется в конце Dock. Почти от любой пиктограммы можно избавиться, перетащив ее на пиктограмму Корзины для мусора (которая больше похожа на корзину для бумаг, но не будем придираться). Когда острие стрелки курсора коснется пиктограммы Корзины, последняя темнеет. Отпустив кнопку мыши, вы твердо становитесь на путь избавления от всего, что перетаскивали. Для наглядности Mac OS X даже заменяет пиктограмму пустой корзины для бумаг пиктограммой корзины, полной смятой бумаги, чтобы было понятно, что в ней что-то есть.
Совет Выучите клавиатурный эквивалент перетаскивания чего-либо в Корзину: выделить пиктограмму и нажать клавиши -Delete. Этот прием не только намного быстрее перетаскивания, но и нетребователен к точности, особенно на большом экране. Mac OS X выполняет за пользователя всю процедуру прицеливания.
Спасение папок и файлов, попавших в Корзину
Пиктограммы папок и файлов лежат в Корзине (Trash) до конца света или пока пользователь не выберет Finder>Empty Trash (Очистить Корзину) – смотря какое из этих событий произойдет раньше.
Если вы еще не очистили Корзину, можно открыть ее окно щелчком по пиктограмме мусорной корзины. Теперь можно рассмотреть ее содержимое – пиктограммы, помещенные в очередь на уничтожение. Любой из этих объектов можно спасти, перетащив его за пределы окна Корзины.
Совет Если последним вашим действием было перетаскивание в Корзину, можно нажать клавиши -Z – эквивалент команды Edit (Правка)>Undo (Отменить). Это не только извлечет объект из Корзины, но и вернет его в родную папку. Прием срабатывает, даже если окно Корзины закрыто.
Очистка Корзины 1: быстро и легко
Если вы уверены, что объекты в Корзине заслуживают удаления, используйте любую из трех возможностей:
Выберите команду Finder>Empty Trash (Очистить Корзину).
Нажмите клавиши Shift--Delete. А если не хотите утруждать себя ответом на просьбу подтвердить свое намерение, добавьте еще клавишу Option.
Удерживая клавишу Control, щелкните по пиктограмме с изображением мусорной корзины (или щелкните правой кнопкой, или просто щелкните по ней и задержите кнопку мыши на мгновение) и выберите пункт Empty Trash (Очистить Корзину) в меню быстрого доступа.
Рис. 2.11.
Вверху: Последнее предупреждение. Mac OS X не сообщает, сколько объектов в корзине и как много места они занимают. Если вы не хотите, чтобы система каждый раз спрашивала подтверждение на очистку корзины, можно запретить вывод запроса раз и навсегда. Для этого выберите File>Preferences (Настройки), щелкните по Advanced (Дополнительно) и сбросьте флажок Show warning before emptying the Trash (Предупреждать перед очисткой корзины). Внизу: Окно Get Info (Свойства) для защищенного (Locked) файла. Этот способ защиты файла даже не приближается к военному уровню – любой случайный злоумышленник может точно так же снять защиту с файла. Но защищенный файл все же вызывает появление предупреждения «operation cannot be completed» (Не могу выполнить операцию), когда вы пытаетесь положить его в Корзину, обеспечивая по крайней мере один уровень защиты от ошибок. |
Совет Последний метод имеет два преимущества. Во-первых, вас не побеспокоят вопросом Are you sure? (Вы уверены?). Если пользователь щелкнул по Корзине, а затем выбрал команду Empty Trash (Очистить Корзину), то достаточно ясно, что он действительно уверен. Во-вторых, этот метод выметает все защищенные (Locked) файлы, не требуя, чтобы с них сначала сняли защиту (замочек).
Если выбрать любой из первых двух методов, Mac OS попросит подтвердить решение.
Нажмите кнопку OK. (На рис. 2.11 показано сообщение и способ избавиться от него). В любом случае теперь Mac OS X удалит эти файлы с вашего жесткого диска.
Очистка Корзины 2: надежно и навсегда
После очистки корзины описанным выше способом видно, что исчезли все находившиеся в ней пиктограммы. Истинное положение дел, однако, таково, что данные из всех файлов по-прежнему находятся на жестком диске.
Да, место, занимаемое безвременно почившими, теперь помечено внутри системы как доступное, и со временем его смогут занять новые сохраняемые файлы. Но пока этого не произошло, какой-нибудь покупатель вашего Мака на eBay или технически грамотный родственник, или коллега по работе может воспользоваться программой типа Date Rescue и восстановить удаленные файлы. (В более серьезных случаях компании вроде DriveSavers.com могут восстановить важную информацию с помощью сложного специального оборудования – разумеется, это обойдется вам в несколько сотен долларов.)
С таким положением не все готовы смириться – например, это касается правительственных учреждений, шпионов и параноиков. Для них удаление файла должно осуществляться по-настоящему – окончательно, бесповоротно и навсегда.
В Mac OS X есть для этого соответствующая команда – Secure Empty Trash (Очистить корзину без восстановления). Если выбрать эту команду в меню Finder, то Мак не просто стирает память, где находился убитый файл. Он записывает на это место новую информацию – нули и единицы в случайном порядке. Чистую абракадабру.
Разумеется, эта процедура выполняется дольше, чем простая команда Empty Trash (Очистить Корзину). Но если вы абсолютно твердо уверены в том, что файл должен исчезнуть навсегда (и в том, что он вам уже точно никогда не потребуется), то процедура Secure Empty Trash надежно выполнит ваше желание.
Защищенные файлы: следующее поколение
Выделив файл или папку, выбрав команду File (Файл)>Get Info (Свойства) и установив флажок Locked (Защита), вы защитите соответствующий файл от случайного удаления (см. рис. 2.11, внизу). В углу пиктограммы появляется замочек, что также видно на рис. 2.11.
Mac OS X никогда не даст вам переместить защищенную пиктограмму в Корзину – или любую другую папку. Вы также не сможете поместить в Корзину пиктограмму запущенной программы.
Если что-либо, уже находящееся в Корзине, оказалось защищенным, щелкните и задержите курсор над самой пиктограммой Корзины. Если теперь выбрать пункт Empty Trash (Очистить Козину) в появившемся меню быстрого доступа, Mac OS X очистит Корзину без предупреждения (и защищенные файлы, и все остальное).
Конечно, есть и альтернатива – снять защиту с содержимого Корзины. К счастью, для этого есть быстрый способ. Щелкните по пиктограмме Корзины, чтобы открыть ее окно, затем выделите пиктограммы, с которых хотите снять защиту (или выберите команду Edit (Правка)>Select All (Выделить все)).
Нажмите клавиши Option--I (или выберите команду File (Файл)>Show Inspector (Открыть Инспектор) при нажатой клавише Option). Сбросьте флажок Locked (Защита).
НЕОГРАНЕННЫЙ АЛМАЗ |
Открытие объектов, находящихся в Корзине |
Иногда очень полезно проверить, что за документ лежит в Корзине, прежде чем предать его забвению, – и сделать это можно, только открыв его. Трудность в том, что открыть его двойным щелчком не удастся: вы только получите сообщение об ошибке. По крайней мере, Apple старается убедить вас в этом. Но, разумеется, выход есть, и не один. Во-первых, можно попробовать воспользоваться быстрым просмотром Quick Look (стр. 74). Во-вторых, если это не удастся – или вы хотите не просто прочесть файл, но и отредактировать, – можно перетащить документ на пиктограмму программы, которая может его открыть. То есть, если в Корзине находится файл Не читай меня.txt, то можно перетащить его на пиктограмму Word или TextEdit в вашем Dock. Документ послушно раскроется на экране. Изучите его, закройте и очистите Корзину (или восстановите документ). |
(Да, можно защитить или снять защиту с группы файлов одновременно.) Теперь можно без лишних уловок отправить только что лишенные защиты файлы в цифровой рай. (Если у вас еще остались проблемы с очисткой Корзины, то обратитесь к главе 17, где рассматриваются некоторые полезные команды UNIX.)