Как очистить корзину на Mac через терминал (шаг за шагом)

Приложение «Терминал» на вашем Mac предоставляет вам инструмент, позволяющий делать множество вещей, в том числе те, которые вы обычно делаете со своего рабочего стола. Очистка мусора — одна из таких вещей, и вы можете сделать это с помощью РМ команду, как показано ниже.

rm ~/.Trash/*

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Приведенная выше команда будет очень легко работать на старых машинах, но для более новой macOS: сначала вам нужно будет предоставить приложению Терминала полный доступ к диску.. В противном случае вам придется удалять файлы из корзины именно по имени.

Меня зовут Эрик, и как инженер-программист я всегда ищу альтернативные способы решения задач. Очистка мусора из приложений Терминала может решить различные проблемы или может быть более удобной. В любом случае, я могу показать вам, как это сделать.

Если вы хотите удалить определенный файл или все файлы, продолжайте читать ниже, и я покажу вам, что вам нужно сделать, чтобы иметь возможность очистить корзину на Mac через Терминал.

Настройка полного доступа к диску для терминала

В более старых версиях macOS вы могли легко перейти к папке .Trash или просто удалить все из папки .Trash с помощью команды rm ~/.Trash/*, как показано выше, но более поздние версии macOS защитили этот каталог, сделав задача немного сложнее.

Сначала нам нужно разрешить приложению терминала полный доступ к диску, чтобы значительно упростить эту задачу. Это удалит некоторые встроенные средства защиты вашего Mac от пользовательских ошибок и вредоносных программ, поэтому после завершения задачи я рекомендую изменить настройку обратно на значение по умолчанию.

Если вам неудобно это делать, я покажу дополнительный метод удаления файлов из папки .Trash. Однако это немного сложнее, поскольку без полного доступа к диску вы не сможете просмотреть содержимое каталога из Терминала.

Чтобы перейти к предпочтительному методу предоставления Терминалу полного доступа к диску, выполните следующие действия.

Шаг 1: Закройте приложение Терминала.

Убедитесь, что все экземпляры Терминала закрыты. После изменения настроек вам нужно будет запустить новый экземпляр.

Шаг 2. Откройте системные настройки вашего Mac на рабочем столе.

Нажмите на символ Apple в левом верхнем углу экрана и выберите «Настройки системы».

Шаг 3. Выберите «Конфиденциальность и безопасность», а затем «Полный доступ к диску».

На панели в левой части окна «Настройки системы» нажмите « Конфиденциальность и безопасность а затем нажмите Полный доступ к диску в главном окне.

Шаг 4. Включите полный доступ к диску для терминала.

Нажмите на переключатель, чтобы включить полный доступ к диску для терминального приложения.

Приложение «Терминал» теперь будет иметь полный доступ к диску, и вы сможете легко просматривать и удалять файлы из каталога .Trash. Было бы лучше, если бы вы оставили это окно открытым, чтобы вы могли отключить его после того, как закончите очищать мусор.

Очистка всего мусора

После того, как вы выполнили описанные выше шаги и предоставили приложению «Терминал» полный доступ к диску, вы готовы очистить корзину. Если вы хотите избавиться от всех файлов из корзины, выполните следующие действия, но если вы хотите избавиться только от определенных файлов, см. следующий раздел.

Шаг 1: Откройте терминал

Откройте приложение «Терминал», используя предпочитаемый вами метод.

Шаг 2. Удалите все файлы и папки из папки .Trash.

Мы будем использовать команду rm с параметрами -rf. R говорит ему удалять элементы рекурсивно, поэтому, если там есть каталоги, он удалит все внутри них. Параметр -f принудительно удаляет элементы.

rm -fr ~/.Trash/*

Тип й чтобы ответить «да» и подтвердить удаление файлов из каталога .Trash. Теперь вы должны увидеть, что каталог .Trash пуст, и если вы посмотрите на корзину на рабочем столе, вы увидите, что она тоже пуста.

Будьте очень осторожны при использовании этой команды и либо скопируйте и вставьте ее, либо убедитесь, что вы вводите ее правильно, чтобы не удалить ничего, что вы не хотите удалять.

Очистка выбранных файлов

Если вы хотите удалить из корзины только определенные файлы, вы также можете это сделать. Вы можете использовать команду rm с конкретным файлом. Используйте шаги ниже, чтобы найти и удалить файлы, которые вы хотите очистить из корзины.

Шаг 1: Перейдите в папку «Корзина».

Используйте команду cd, как показано ниже, чтобы перейти в папку «Корзина».

компакт-диск ~/.Trash

Шаг 2. Перечислите содержимое папки «Корзина».

Использовать лс Команда, чтобы увидеть, какие файлы находятся в папке «Корзина», и найти те, которые вы хотите удалить.

лс – она

Шаг 3: Выберите и скопируйте имя файла.

Выберите или выделите имя файла, от которого вы хотите избавиться. Затем щелкните его правой кнопкой мыши и выберите «Копировать». В моем примере я хочу удалить файл test123.exe из корзины.

Шаг 4: Введите команду rm.

Введите команду rm и пробел после нее. Пока не нажимайте кнопку возврата. На следующем шаге мы вставим имя файла после него.

РМ

Шаг 5: Вставьте имя файла после команды rm.

Шаг 6: Нажмите «Возврат»

Нажмите клавишу возврата, чтобы удалить файл. Вы больше не увидите этот файл, если запустите другую команду ls. Кроме того, если вы посмотрите на корзину на рабочем столе, файл должен исчезнуть.

Вы можете повторить этот процесс для любых других файлов, от которых вы хотите избавиться из корзины. Также помните, что если файл, который вы хотите удалить, содержит пробелы, вам следует заключить имя файла в кавычки после команды rm. Например:

rm «Документ без названия.pdf»

Отключение полного доступа к диску

После завершения очистки папки .Trash с помощью Терминала вам следует отключить полный доступ к диску для Терминала. Это не обязательно, но поскольку это настройка по умолчанию для вашей macOS, это хорошая идея. Просто следуйте инструкциям ниже.

Шаг 1: Вернитесь в окно настроек.

Вернитесь в окно настроек, которое вы оставили открытым в разделе «Полный доступ к диску» выше.

Шаг 2: Нажмите на переключатель приложения «Терминал».

Нажмите на переключатель рядом с Терминалом, чтобы отключить Полный доступ к диску.

Шаг 3: Выйдите из терминала.

Вам нужно будет выйти из приложения «Терминал», чтобы настройки вступили в силу. Вам будет предоставлена ​​возможность выйти из Терминала и снова открыть его, если хотите.

Без полного доступа к диску

Если вас не устраивает параметр «Полный доступ к диску» для терминала, есть способ удалить файлы из корзины, не включая этот параметр. Для этого вам нужно будет использовать полный путь и полное имя файла.

Самый простой способ — перетащить файл из корзины на рабочем столе в окно терминала. Давайте рассмотрим этот метод ниже.

Шаг 1. Откройте корзину на рабочем столе.

Шаг 2: Откройте терминал

Откройте приложение «Терминал», используя предпочитаемый вами метод.

Шаг 3: Введите rm и пробел в окне терминала.

Введите РМ команду, за которой следует пробел в окне терминала, но пока не нажимайте клавишу возврата.

РМ

Шаг 4. Выберите файл в корзине на рабочем столе.

Шаг 5: Перетащите файл из корзины в окно терминала.

Шаг 6: Нажмите Enter, и файл будет удален из корзины.

При необходимости вы можете перетащить несколько файлов или все файлы из корзины в окно терминала, прежде чем нажать Enter.

Будьте осторожны

Обязательно соблюдайте осторожность при выполнении любой из вышеописанных процедур. Использование команды rm приведет к безвозвратному удалению файлов и папок, поэтому убедитесь, что вы удаляете файлы, от которых хотите избавиться.

Вы также должны убедиться, что вы правильно вводите или копируете команды, чтобы случайно не удалить то, что вам не нужно. Прежде чем делать подобные вещи, всегда полезно создать резервную копию вашей системы с помощью Time Machine.

Часто задаваемые вопросы

Ниже приведены несколько вопросов, которые часто задаются при обсуждении очистки корзины на вашем Mac.

Есть ли способ вернуть файл после удаления его из корзины?

Использование команды rm безвозвратно удаляет файлы и папки, поэтому они исчезают навсегда, как только вы ее используете. Технически вы можете восстановить их из резервной копии, такой как Time Machine, если вам нужно, и у вас включены и доступны резервные копии.

Есть ли опасность предоставления терминалу полного доступа к диску?

Включение полного доступа к диску не вызовет никаких проблем, но это мера безопасности. Это помогает предотвратить случайное удаление файлов и повреждение вашей системы, а также может защитить от вредоносных программ. Вот почему я рекомендую отключить его, как только вы выполните описанные выше действия.

Что делать, если я получаю сообщение о том, что файл используется?

Это означает, что файл, вероятно, все еще использовался, когда вы впервые удалили его. Вы можете попробовать закрыть все свои приложения, чтобы посмотреть, решит ли это проблему, но самый простой способ решить проблему — перезагрузить компьютер, что должно решить проблему.

Заключение

Вы можете использовать команду rm, чтобы очистить корзину, удалив файлы из каталога ~/.Trash в Терминале. Предоставление полного доступа к диску Терминалу значительно упрощает этот процесс, но я рекомендую отключить его после завершения процесса.

Дайте мне знать, если у вас есть какие-либо вопросы или комментарии. Я хотел бы услышать ваше мнение!

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *