Если Вы делаете это через Терминал, это почти всегда значительно быстрее:
rm -rf ~/.Trash/*
Однако можно отметить, что это не удалит файлы, которые появляются в Вашем Мусоре от внешних жестких дисков, других разделов, и т.д. Те файлы хранятся в /Volumes/NAME_OF_DEVICE/.Trashes/USER_ID
где USER_ID является Вашим идентификатором пользователя. (Обычно 501 в системе отдельного пользователя), и необходимо будет удалить их использующий вторую команду. (sudo rm -rf /Volumes/*/.Trashes/501/*
должен сделать всех их для Вас),
Как всегда при использовании rm -rf
абсолютно убедитесь путь, который Вы ввели в Терминал, корректно, или Вы склонны удалить намного больше, чем Вы значите для. (например, пространство перед * никогда не хорошо),
Относительно того, почему Средство поиска занимает много времени, Средство поиска делает некоторую дополнительную работу удаления файлов от всех устройств, подключенных к компьютеру, переопределяющие полномочия при необходимости (использующий подпроцесс под названием Locum), статистика файла, среди других.
Проверьте, чтобы видеть, что "Очистить корзину надежно" не установлено. Это стирает файлы многократно, таким образом, это берет намного дольше для удаления.
Установка находится в Предпочтениях Средства поиска на странице Advanced. Я услышал, что иногда обновление Snow Leopard случайно устанавливает эту опцию.