Почему "rm" намного медленнее, чем удаление файлов через диспетчер файлов?

Я был свидетелем того, что удаление каталогов (размером в пару гигабайт), содержащих много файлов, происходит очень медленно при использовании rm. Это занимает до нескольких минут!
При удалении той же папки с помощью диспетчера файлов работа выполняется в течение секунды. (Это займет еще одну секунду, чтобы очистить мусор потом.)

Что является причиной этого?

1 ответ

rm Команда фактически удаляет файлы, File Manager только перемещает файлы в корзину. Только когда вы очищаете корзину, вы видите фактическое время rm потребовалось, чтобы удалить файлы. Проще говоря, перемещение файлов происходит быстрее, чем удаление. Файловый менеджер перемещает файлы во время rm удаляет их.

Другие вопросы по тегам