Гид по технологиям

Как безопасно очистить Корзину в OS X El Capitan

4 min read macOS Обновлено 27 Nov 2025
Как безопасно очистить Корзину в El Capitan
Как безопасно очистить Корзину в El Capitan

Важно: Описанные действия безвозвратно удаляют файлы. Если вы не уверены, сделайте резервную копию перед удалением.

Что делает команда srm

Команда srm («secure remove») перезаписывает содержимое файла перед удалением, чтобы затруднить восстановление. В примерах ниже показано, как удалять отдельный файл и целую папку. Перед началом откройте приложение Терминал.

  1. Откройте Launchpad, найдите Terminal и запустите его.

Терминал macOS, окно Терминала запущенное из Launchpad

Удаление отдельного файла

В Терминале введите команду с флагом -v (verbose) и укажите полный путь к файлу. В примере удаляется файл «Image-1.png», находящийся в папке «Unwanted Files» на рабочем столе. Нажмите Enter.

srm -v /Users/Mahesh/Desktop/Unwanted\ Files/Image-1.png

После выполнения команда должна вывести сообщение “done” — это подтверждает, что файл перезаписан и удалён.

Удаление каталога целиком

Чтобы удалить папку со всем её содержимым, добавьте флаг -r (recursive). Проще всего перетащить папку в окно Терминала — путь подставится автоматически.

srm -rv /Users/Mahesh/Desktop/Unwanted\ Files

После завершения удаления вы увидите сообщение о готовности.

Проверка доступности команды и совместимость

Проверьте, доступна ли команда srm в вашей системе:

which srm

Если команда возвращает путь (например, /usr/bin/srm), она установлена. Если команда не найдена, в вашей сборке macOS srm может отсутствовать — в этом случае смотрите раздел «Альтернативные подходы».

Примечание о носителях: на флеш-носителях и SSD перезапись может работать иначе из‑за механизма wear leveling и команды TRIM. Это значит, что физическое удаление данных на SSD не всегда гарантируется одной перезаписью программными средствами.

Альтернативные подходы и когда srm не подходит

  • Включите FileVault (полное шифрование диска). Если диск зашифрован, удалённый файл фактически недоступен без ключа шифрования.
  • Если srm недоступна, рассмотрите утилиты сторонних разработчиков или пакеты для Homebrew, которые реализуют безопасное удаление (проверяйте репутации и права доступа таких инструментов).
  • На SSD и внешних флеш-накопителях надёжнее использовать шифрование и управление резервными копиями, чем попытки перезаписи отдельных файлов.
  • Если носитель физически повреждён или требуется гарантия уничтожения, используйте специализированные сервисы или физическое уничтожение носителя.

Мини‑методология: как безопасно удалить важные файлы — шаг за шагом

  1. Проверьте, что файл не нужен: откройте Корзину и подтвердите содержимое.
  2. Отключите все резервные копии, которые содержат этот файл, или удалите его из резервных копий (например, проверьте Time Machine).
  3. Убедитесь, что команда srm доступна (which srm).
  4. Удалите файл/папку через srm, используя флаги -v и при необходимости -r.
  5. Проверьте отсутствие файла в Корзине и локальных копиях. Если используете SSD, рассматривайте шифрование как более надёжный метод.

Критерии приёмки

  • Терминал вернул подтверждение завершения удаления (“done”).
  • Файл/папка отсутствуют в Корзине и в локальном проводнике.
  • Файл не присутствует в основных резервных копиях (если это требование).

Роль‑ориентированные чек‑листы

Для домашнего пользователя:

  • Проверить Корзину.
  • Сделать резервную копию (по желанию).
  • Выполнить srm -v для файла.
  • Проверить отсутствие в резервных копиях.

Для IT‑администратора:

  • Проверить наличие srm на образах ОС и в профильных установках.
  • Обновить документацию по безопасному удалению.
  • Настроить политику шифрования (FileVault) и очистки резервных копий.

Когда метод не сработает: возможные ограничения и mitigations

  • SSD/флеш‑накопители: из‑за wear leveling и TRIM перезапись может не удалять данные физически. Митигирование: использовать шифрование диска и отозвать ключи или безопасно очистить весь диск.
  • Наличие резервных копий: файл может быть восстановлен из Time Machine или облачных бэкапов. Митигирование: удалить файл из резервных копий и синхронизаций.
  • Отсутствие srm в системе: установите аналоги или используйте шифрование.

Краткий глоссарий

  • srm — утилита для безопасного удаления, перезаписывает файл перед удалением.
  • TRIM — команда контроллера SSD, помогающая управлять свободным пространством; влияет на перезапись данных.
  • FileVault — встроенное шифрование диска в macOS.

Примеры тестов и приёмка

  • Тест 1: удалить тестовый файл через srm, убедиться в сообщении “done” и отсутствии файла.
  • Тест 2: попытка восстановления стандартными средствами восстановления файлов — файл не должен быть восстановлен (если носитель поддерживает перезапись).

Заключение

Команда srm в El Capitan даёт простой способ безопасного удаления файлов и папок через Терминал. Помните, что для SSD и при наличии резервных копий такие методы имеют ограничения. Для максимальной безопасности используйте шифрование диска (FileVault) и контролируйте резервные копии.

Краткий список действий: проверьте наличие srm, убедитесь в отсутствии нужных копий, запустите srm с нужными флагами, подтвердите “done” и проверьте резервные копии.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро