Удалить неудаляемые файлы mac os
Обновлено: 21.11.2024
При удалении ненужных файлов с Mac они вызывают проблемы? Прочтите здесь, так как вы узнаете о различных методах принудительного удаления файла, а также узнаете, как восстановить случайно потерянные данные с помощью Recoverit.
Эми Деннис
29 октября 2021 г. • Подано: Решение проблем с Mac • Проверенные решения
Дело: Как удалить файл в Терминале?
Прошлой ночью, работая на своем Mac, я наткнулся на файл, который мне больше не пригоден. Когда я пытался удалить его с помощью обычного процесса удаления Mac, файл не попадал в корзину. Я пытался принудительно удалить файл с помощью терминала, но я не уверен в полной процедуре. Может ли кто-нибудь помочь мне с полными шагами? Помощь будет оценена по достоинству!
Обычно с этой проблемой рано или поздно сталкивается каждый. Вы тоже столкнулись с такой же ситуацией? Не волнуйтесь; этот пост познакомит вас с различными причинами, препятствующими удалению файла, и их возможными решениями.
Мы также познакомим вас с лучшими способами восстановления удаленных файлов.
Часть 1. Сценарии принудительного удаления файла на Mac
Во время работы на Mac вы иногда сталкиваетесь с файлом, который отказывается удалять, несмотря на несколько попыток. Вы даже несколько раз перезагружаете свой Mac; предпримите несколько попыток избавиться от этого упрямого файла, но это бесполезно. Файл все еще находится в вашей системе.
Когда вы сталкиваетесь с этой ситуацией, есть некоторые системные проблемы, которые не позволяют удалить его. Прежде чем исправить это, вы должны знать различные причины, которые мешают удалению файла. Вот сценарии, с которыми вы можете столкнуться:
- Элемент заблокирован
- Файл все еще используется другим приложением или процессом
- У вас нет прав на удаление файла
- Не удается найти файл, так как он поврежден или поврежден.
Ситуация усугубляется, когда вы не используете файл, но все равно показывает, что файл используется или заблокирован.
Часть 2. Как принудительно удалить файл на Mac
Удалить файл с Mac легко, пока вы не столкнетесь с ситуациями, упомянутыми выше. Здесь мы рассмотрим различные решения для принудительного удаления файла на Mac.
1. Безопасная очистка корзины
Перемещение файла в корзину означает, что он вам больше не нужен. Так почему бы не удалить его навсегда с помощью «Безопасной пустой корзины»? Это одно из лучших решений для принудительного удаления файла.
Шаг 1. Нажмите на значок корзины
Нажмите и удерживайте значок корзины в Dock
Шаг 2. Замените пустую корзину на защищенную пустую корзину
Удерживая нажатой клавишу "command", нажмите "Корзина". Выберите его, когда "очистить корзину" изменится на "защитить пустую корзину".
Шаг 3 – перейдите в меню "Поиск"
Выберите «Защитить пустую корзину», нажав «Finder».
Это гарантирует, что удаленный элемент останется удаленным, и позволит перезаписать пространство. Опция очень полезна для упрямых файлов.
Вы даже можете настроить свой Mac по умолчанию на "Безопасную пустую корзину" по следующему пути:
Finder -> Настройки -> Безопасная очистка корзины
2. Использование терминала
Удаление файлов с помощью Терминала требует особой осторожности; небольшая ошибка может значительно усложнить ситуацию.
Шаг 1. Откройте терминал
Следуйте по следующему пути, чтобы добраться до "Терминала"
Шаг 2. Введите «sudo rm –R» и не нажимайте Enter
Введите приведенную выше команду без кавычек и с пробелом после R. Если вы не добавляете пробел после R, команда не будет работать. Не забывайте нажимать клавишу «Ввод» после ввода команды.
Шаг 3. Найдите файл, который хотите удалить
Перетащите этот файл в окно Терминала, который вы хотите удалить. Это добавит имя файла и путь к нему в команду терминала. Дважды проверьте файл, прежде чем нажать Enter, чтобы принудительно удалить файл.
Шаг 4. Введите пароль администратора и нажмите Enter
При вводе пароля ничего не отображается. Вроде ничего не изменилось. Удаление занимает определенное время, в зависимости от размера файла.
3. Удалить файлы в безопасном режиме
Шаг 1. Нажмите «Перезапустить»
Нажмите на логотип Apple, чтобы открыть меню, и выберите перезапуск в раскрывающемся списке
Шаг 2. Нажмите «Перезагрузить» и удерживайте клавишу «Shift»
При появлении запроса нажмите «Перезагрузить», чтобы Mac начал процесс. Вскоре после того, как вы начнете «перезагрузку», нажмите клавишу «Shift» и удерживайте ее.
Шаг 3. Отпустите клавишу «Shift» в окне входа в систему
Когда появится окно входа в систему, вы можете отпустить клавишу Shift, так как Mac запустился в безопасном режиме.
Шаг 4. Переместите файл в корзину и очистите его
Перейдите к папке с файлом, который необходимо удалить, и нажмите на меню файла. В раскрывающемся списке выберите «переместить в корзину», чтобы удалить выбранный файл.
Шаг 5. Очистите корзину и выйдите из безопасного режима
Нажмите на значок корзины и удерживайте его. Когда появится «пустая корзина», выберите ее, чтобы навсегда удалить файл. Теперь перезапустите систему, чтобы выйти из безопасного режима.
4. Удалить немедленно
Эта функция пропускает функцию корзины и помогает избавиться от ненужных файлов. Он немедленно удаляет файлы с Mac.
Шаг 1. Выберите файл для удаления
Выберите файл, который вы хотите удалить из системы навсегда. Когда вы выбираете файлы, удерживайте клавишу «Option», чтобы получить доступ к меню «Файл» из Finder
Шаг 2. Нажмите «Немедленно удалить»
Немедленно удалите файлы, нажав «Удалить немедленно» в меню «Файл». Когда появится всплывающее окно, подтвердите удаление файлов.
5. Создать временную учетную запись пользователя
Несмотря на то, что это трудоемкий метод, лучше не использовать вышеперечисленные методы.
Шаг 1. Создайте новую учетную запись пользователя
В системных настройках вы увидите «Панель настроек учетных записей», чтобы создать новую учетную запись пользователя. Рекомендуется запомнить пароль, который вы установили здесь.
Шаг 2. Переместите файл в общую папку
Выберите файл, который не удаляется обычной процедурой. Теперь переместите его в общую папку, расположенную в папке «Пользователи».
Шаг 3. Войдите в новую учетную запись
Выйдите из своей учетной записи, чтобы войти в новую учетную запись для перемещения файла в корзину пользователя этой учетной записи.
Шаг 4. Войдите в обычный аккаунт пользователя, чтобы удалить файл
После перемещения файла в корзину выйдите из новой учетной записи. Теперь войдите в обычные учетные записи и удалите временную учетную запись. Чтобы его удалить, нужно зайти в «системные настройки». Нажмите «Удалить немедленно», это удалит новую учетную запись пользователя вместе с файлом, который не удалялся ранее.
Часть 3. Как восстановить удаленные файлы на Mac
Во время принудительного удаления файлов вы потеряли некоторые важные файлы? Если да, то не беспокойтесь, так как ваши удаленные файлы можно восстановить с помощью лучшего программного обеспечения — Recoverit Mac Data Recovery. Ниже приведены шаги, которые помогут выполнить шаги восстановления.
Шаг 1. Выберите местоположение и нажмите «Пуск»
Загрузите и установите Recoverit на свой Mac. Запустите его и выберите жесткий диск, с которого ваши данные были потеряны. После выбора диска запустите сканирование, нажав кнопку «Старт».
Шаг 2. Место сканирования
Recoverit выполняет всестороннее сканирование и предоставляет предварительный просмотр файлов после завершения сканирования. Когда сканирование запущено, вы также можете сделать некоторые фильтры и выборки, включая поиск потерянных данных по пути или типу файла.
Если во время сканирования вы обнаружите недостающие данные, вы даже можете приостановить или остановить сканирование между ними.
Шаг 3. Восстановление файлов
Recoverit позволяет предварительно просмотреть восстановленные файлы перед переходом к этапу восстановления. Взгляните на восстановленные файлы и выберите те, которые вы искали. Теперь нажмите кнопку «Восстановить», чтобы позволить им вернуться в вашу систему.
Пользователи должны обратить внимание на то, что при восстановлении файлов; никогда не сохраняйте их по тому же пути, по которому вы их потеряли ранее.
Заключительные слова
При удалении ненужных файлов, если файл не перемещается из системы, есть вероятность, что этому препятствует какое-то внутреннее событие. Если вы когда-либо попадали в такие ситуации, не расстраивайтесь из-за проблемы, так как теперь вы узнали лучшие методы принудительного удаления файлов с Mac. Попробуйте описанные выше методы; они обязательно решат вашу проблему.
При принудительном удалении файла, если вы случайно потеряли некоторые важные файлы, вы можете восстановить их сейчас. Выполните шаги, указанные выше, и снова получите доступ к своим основным файлам.
Удаление абсолютно неудаляемых файлов
24 ноября 2001 г., 14:57:36 • Автор: robg
Каким-то образом мне удалось создать файл, который просто не поддавался удалению. Я был почти уверен, что создал файл, так как он назывался «testfile» и находился в папке «Документы». Я не уверен, что я тестировал, но файл просто зафиксировался на месте. Все, что я пробовал, не помогло удалить этот файл — я убедился, что он не «заблокирован» в Finder, сначала попытался поместить его в другую папку и даже попробовал «sudo chflags nouchg, noschg testfile» в Терминале. Тем не менее, я не мог даже положить файл в корзину, и если я попытался удалить его как root, я получил "Операция не разрешена".
В конце концов я убил его, переключившись в однопользовательский режим, а затем изменив флаги: это помогло; файл теперь является историей, и настоящий перезапуск не требуется (переход от Aqua к однопользовательскому режиму и последующий выход обратно в Aqua происходит намного быстрее, чем два цикла перезапуска). мое «время безотказной работы» даже сохранилось :-).
Прочитайте оставшуюся часть статьи, если хотите объяснить, почему это нужно было делать в однопользовательском режиме (спасибо Марку Д. за дополнительную информацию).
В ответ на другую недавнюю ветку, касающуюся неудаляемых файлов, вот история (по крайней мере, для некоторых из этих случаев):
Ключевой проблемой действительно является флаг schg. Если это установлено, это предотвратит удаление файла. У меня была эта проблема, и вот что я узнал, решив ее.
Вы можете установить флаг schg от имени пользователя root в обычном сеансе терминала Mac OS X. Но после установки вы НЕ МОЖЕТЕ очистить, если не перейдете в однопользовательский режим. В однопользовательском режиме используйте chflags, чтобы отключить бит schg (как показано выше).
Почему это так? Что ж, очистка бита schg требует, чтобы «уровень безопасности» ядра был установлен на 0 или меньше. В стандартной загрузке OS X уровень безопасности установлен на 1, что ограничивает некоторые функции, такие как очистка флага schg. При загрузке в однопользовательском режиме уровень безопасности устанавливается на 0, что позволяет сбросить флаг schg.
Вы пытаетесь показать приложение или открыть дверь, но что-то мешает вам удалить его?
Существует несколько причин, по которым файл или приложение могут долго зависать после того, как его приветствие закончилось. В этой статье я покажу вам, как удалить даже самый упрямый файл или приложение, включая набор приложений Apple, встроенных в каждый MacBook.
Проблема: файл используется другим приложением или процессом
Если вы получаете сообщение "Файл используется" всякий раз, когда пытаетесь перетащить файл в корзину, это означает, что приложение или процесс в настоящее время использует этот файл. Вам нужно найти преступника и закрыть его.
Для начала проверьте, какие приложения у вас открыты, и закройте те, которые, как вы подозреваете, могут обращаться к рассматриваемому файлу, а затем попробуйте удалить файл еще раз. Если вы все еще видите сообщение «Файл используется», значит, пришло время более подробно изучить, что именно запущено на вашем MacBook, запустив приложение «Мониторинг активности» («Приложения» > «Утилиты»). ' > 'Монитор активности).
В Мониторе активности выберите вкладку «ЦП» или «Память» и потратьте некоторое время на изучение списка запущенных в данный момент приложений и процессов. Может ли какой-либо из них использовать файл, который вы пытаетесь удалить? Если вы заметили подходящего кандидата, выберите его и щелкните значок «Завершить процесс» в Activity Monitor.
Осторожно закрывайте процесс, если вы не совсем понимаете, что он делает, поскольку некоторые процессы необходимы для бесперебойной работы вашего Mac. Если вы не уверены, проведите исследование, введя название загадочного процесса в свою любимую поисковую систему и изучив некоторые результаты.
Проблема: файл заблокирован
Если вы получаете сообщение "Файл заблокирован", вам необходимо разблокировать этот файл, прежде чем вы сможете его удалить:
- Нажмите файл в Finder, удерживая нажатой клавишу Control.
- Выберите «Получить информацию» в появившемся меню.
- Разверните раздел "Общие", если он еще не раскрыт.
- Снимите флажок "Заблокировано".
Если флажок "Заблокировано" неактивен, это означает, что у вас нет разрешения на изменение файла (мы рассмотрим, как изменить права доступа к файлу, в следующем разделе, поэтому пропустите, если вы не можете в данный момент установите флажок "Заблокировано").
Вы также можете разблокировать файл с помощью терминала, который предустановлен на каждом MacBook. Чтобы запустить Терминал, щелкните значок Spotlight в строке меню MacBook и введите «Терминал» в появившейся строке поиска.
Откроется окно терминала. Введите следующую команду (обязательно заменив location/nameoffile.extension собственным именем файла и путем к файлу) и нажмите клавишу «Ввод» на клавиатуре:
chflags nouchg location/nameoffile.extension
После разблокировки файла вы сможете удалить его.
У вас нет прав доступа к файлу
Разрешения могут помешать вам удалить файл двумя способами:
- Файл заблокирован, и у вас нет разрешения на его разблокировку.
- Вы видите сообщение об ошибке всякий раз, когда пытаетесь удалить файл.
Чтобы получить разрешение на изменение файла, нажмите файл, удерживая клавишу Control, и выберите «Получить информацию». В окне «Получить информацию» найдите раздел «Общий доступ и разрешения» и разверните его. Здесь вы найдете список всех учетных записей пользователей, связанных с вашим MacBook, а также разрешения каждой учетной записи в отношении этого конкретного файла: «Только чтение», «Чтение и запись» или «Нет доступа».
Если вы заметили значок замка в правом нижнем углу этого меню, вам нужно будет щелкнуть его и ввести пароль администратора, прежде чем вы сможете внести какие-либо изменения.
Найдите свою учетную запись в списке, щелкните соответствующий набор значков со стрелками и выберите «Чтение и запись» в раскрывающемся меню.
Теперь у вас есть разрешение на изменение этого файла, включая разблокировку файла и его удаление.
Если ничего не помогло: удалить принудительно
Если файл разблокирован и у вас есть права на чтение и запись, но вы все еще пытаетесь удалить файл, вы можете принудительно удалить его, введя команды Терминала.
Просто имейте в виду, что когда вы принудительно удаляете что-то, оно удаляется безвозвратно, как только вы нажимаете клавишу «Ввод». Невозможно восстановить принудительно удаленный файл!
Терминал также может удалять файлы, которые вы обычно не можете удалить, и иногда есть очень веская причина, по которой MacOS пытается помешать вам что-то удалить. Прежде чем приступить к принудительному удалению, подумайте, не повлияет ли удаление этого файла на другие приложения или даже на ваш MacBook в целом.
Если вы не уверены, всегда лучше проявить осторожность и либо оставить файл в покое, либо сделать полную резервную копию, прежде чем продолжить принудительное удаление, чтобы вам было что восстановить, если все идет не так.
Чтобы принудительно удалить файл, откройте Терминал (выполнив поиск Spotlight по слову «Терминал» или выбрав «Приложения»> «Утилиты»> «Терминал»). Затем введите в терминал следующее, но не нажимайте клавишу «Ввод»:
Перетащите файл, который вы хотите удалить, в Терминал, поскольку это автоматически добавит имя файла и полный путь к нему в команду Терминала (удобный ярлык!) Дважды проверьте, что это действительно файл, который вы хотите принудительно удалить, затем нажмите клавишу "Ввод".
Эта команда работает только с файлами, поэтому, если вы не можете удалить каталог, вам нужно будет ввести другую команду.
Чтобы удалить пустой каталог, используйте:
Чтобы удалить каталог и все его содержимое, запустите:
rm -R /Users/jessicathornsby/Desktop/mydirectory
Поскольку при этом удаляется все содержимое каталога и всех его подпапок, всегда полезно изучить каждую часть каталога перед запуском rm -R, просто чтобы убедиться, что вам ничего не нужно. чтобы держаться.
Проблема: Корзина не очищается
Иногда файл может попасть в корзину, а затем застрять там.
Возможно, вы нажимаете "Очистить корзину", и кажется, что она работает, но когда вы открываете папку "Корзина", вы понимаете, что она либо не очистилась вообще, либо что-то одно или несколько файлы остались позади.В качестве альтернативы, возможно, каждый раз, когда вы пытаетесь очистить корзину, вы получаете сообщение об ошибке, что-то вроде файлов «Операция не может быть завершена, потому что…».
Какие бы проблемы с корзиной у вас ни возникали, вы часто можете решить эту проблему, выполнив команду "Принудительно очистить корзину". Чтобы активировать эту функцию, просто удерживайте клавишу "Option" при выборе обычной опции "Очистить корзину".< /p>
В качестве альтернативы, если вы знаете, какой файл мешает обычной очистке Корзины, вы можете выяснить, почему этот конкретный файл вызывает проблемы. Найдите файл в папке «Корзина», затем щелкните его, удерживая нажатой клавишу «Control», и выберите «Получить информацию». нормальная работа может.
Если ни один из этих методов не работает, вы можете принудительно удалить файлы, которые уже находятся в Корзине, с помощью Терминала. Наведите Терминал на папку «Корзина»:
Затем укажите, какой файл удалить:
Как удалить системные приложения
Возможно, вы заметили, что новый MacBook никогда не бывает чистым листом, так как каждый продукт Apple поставляется с предустановленными приложениями Apple, такими как Safari, Mail, FaceTime и Photos.
Хотя некоторые из этих приложений вы можете использовать каждый день, скорее всего, вы не будете использовать их все. Может быть, вы предпочитаете альтернативу не от Apple, такую как Chrome, или, может быть, вам просто не нужно конкретное приложение — я могу честно сказать, что никогда не запускал приложение Chess, которое поставлялось с моим MacBook!
Любые приложения, которые вы не используете, просто лежат без дела, занимая место и загромождая папку «Приложения» без уважительной причины. Однако если вы когда-либо пытались удалить системное приложение, вы знаете, что это невозможно удалите их обычным способом.
В этом разделе я покажу вам, как удалить любое приложение, включая системные приложения. Но сначала подумайте, может ли удаление приложения, которое вы видите, серьезно повлиять на другие приложения или даже на саму операционную систему. Если вы все же решите продолжить, возможно, вы захотите принять дополнительные меры предосторожности, создав сначала полную резервную копию.
Чтобы удалить любое из приложений MacBook по умолчанию, вам необходимо временно отключить защиту целостности системы (SIP), что вы не должны никогда делать легкомысленно. SIP предназначен для защиты вашего MacBook от вредоносных программ, не позволяя никому получать доступ к системным файлам и изменять их, поэтому, если вы отключите SIP, вам следует приложить усилия для удаления системных приложений и повторного включения SIP как можно быстрее.
Чтобы отключить SIP, загрузитесь в Recovery, перезагрузив Mac и удерживая кнопки «Command-R», пока не увидите логотип Apple и индикатор выполнения. В режиме восстановления откройте меню «Утилиты», выберите «Терминал» и введите следующую команду:
Вы увидите сообщение о том, что SIP отключен. На этом этапе вы можете изменить системные файлы, поэтому выйдите из режима восстановления и перезагрузите MacBook как обычно. Откройте Терминал и укажите его в каталоге «Приложения»:
Теперь вы можете удалить любое приложение, выполнив следующую команду:
sudo rm -rf Chess.app/
Введите пароль администратора при появлении запроса, и все — приложение будет удалено без возможности восстановления.
Как только вы закончите удаление приложений, вы должны повторно включить SIP, загрузившись в режиме восстановления, открыв Терминал и выполнив следующую команду:
Вы увидите сообщение, подтверждающее, что SIP снова запущен и работает, а это значит, что ваш MacBook снова имеет дополнительный уровень защиты от вредоносных программ.
Прежде чем уйти
Проработав более 20 лет с компьютерами Mac, как старыми, так и новыми, я думаю, что есть инструмент, который будет полезен каждому владельцу Mac, испытывающему проблемы с производительностью.
CleanMyMac – это универсальное приложение для очистки компьютеров Mac с самым высоким рейтингом. Оно может быстро диагностировать и устранять множество распространенных (но иногда утомительных) проблем одним нажатием кнопки. Кроме того, он решает многие проблемы, описанные в разделе об ускорении на этом сайте, поэтому загрузите CleanMyMac, чтобы восстановить скорость вашего Mac уже сегодня.
Удалить файл или папку с Mac так же просто, как нажать клавиши Command + Delete, но в редких случаях неподатливые файлы могут отказываться удаляться. Самое странное предупреждающее сообщение, отображаемое в таких случаях: «Элемент ‘filename.xxx’ не может быть перемещен в корзину, потому что его нельзя удалить».
Как видите, это предупреждающее сообщение здесь не очень помогает, поэтому, вероятно, это просто ошибка, связанная с Finder. К счастью, решить эту проблему довольно просто: просто закройте и снова запустите Finder, и вы, наконец, сможете переместить этот упрямый файл в корзину.
Для этого вам потребуется принудительно закрыть приложение Finder, нажав клавиши Command + Shift + Escape или Option + щелкнув правой кнопкой мыши значок Finder в Dock.
Почему у Finder возникают проблемы с этим файлом?
Причина появления этой ошибки может быть разной, но наиболее вероятны следующие случаи:
- Файл используется приложением или системным процессом.
- Файл заблокирован.
- У пользователя нет разрешения на удаление файла.
Что делать, если повторный запуск Finder не решает проблему
Первое, что нужно сделать в этой ситуации, — закрыть все приложения, которые могут использовать этот конкретный файл, даже те, которые, по вашему мнению, не используют его. Для этого просто нажмите клавиши Command + Q после активации приложения или откройте Монитор активности и завершите все процессы, которые, по вашему мнению, могут использовать файл.
Если файл заблокирован, у пользователя нет разрешения на удаление файла или он поврежден, лучше сначала проверить права доступа к файлу. Выберите файл и нажмите клавиши Command + I или щелкните файл правой кнопкой мыши и выберите «Получить информацию».
Чтобы изменить разрешения в macOS High Sierra, нажмите значок замка, расположенный в правом нижнем углу окна «Информация». В этот момент вам нужно будет ввести пароль администратора, чтобы инициировать изменение прав доступа к файлам. В этом разделе вы увидите, кто может читать и записывать файл, и если у вашего пользователя нет таких прав, выберите этот параметр.
Чтобы вручную разблокировать файлы через Терминал, введите следующую команду:
chflags nouchg [имя файла]
После изменения разрешений вы сможете удалить файл, либо перетащив его в корзину, либо с помощью команды терминала «sudo rm –R», указав местоположение файла.
Принудительно очистить корзину
В редких случаях может потребоваться принудительная очистка корзины. Один из способов — закрыть все активные приложения, а затем безопасно очистить корзину, удерживая нажатой клавишу Command и щелкнув правой кнопкой мыши значок корзины. Однако пользователи Mac с твердотельными накопителями не увидят параметр «Безопасное удаление».
Опытные пользователи могут предпочесть очистку корзины с помощью команды Терминала. Не используйте очень мощную команду «sudo rm -rf», потому что она сотрет все без предупреждения. Используйте его, только если вы знаете, что делаете. Вместо этого мы рекомендуем использовать следующий, более безопасный метод удаления файлов с помощью Терминала:
- Введите «cd ~/.Trash», чтобы изменить каталог на папку для мусора.
- Подтвердите, что вы просматриваете правильный каталог, набрав «ls». Это отобразит все файлы, находящиеся в корзине.
- Удалите определенный файл, введя следующую команду: rm [имя файла.xxx]. Если по какой-то причине это не работает, используйте sudo -rf* [filename.xxx]. Для этого потребуется пароль администратора, но идея состоит в том, что он обязательно заставит выбранный файл быть удаленным.
Как всегда, используйте команды терминала с осторожностью и только тогда, когда вы абсолютно уверены в том, что делаете, иначе риск удаления чего-то важного довольно высок.
Читайте также: