2

Я использую rm -rf mydir для удаления некоторых больших каталогов из моего linux.

Это займет вечность!

Есть ли способ ускорить процесс?

2 ответа2

1

Интересующий вопрос Stackoverflow имеет несколько хороших трюков,
Unix: быстрое удаление каталога для очистки ежедневных сборок

И что такое «большой каталог» здесь?
Плоский каталог с большим количеством (может быть, небольших) файлов?
или большое дерево каталогов (которое может быть широким, глубоким или и тем, и другим)?

В зависимости от того, что вы удаляете, вы также можете искать fastrm.

0

Чтобы ответить на ваш вопрос: требуется много времени, когда в каталоге, который вы удаляете, находится много файлов (и / или каталогов, которые являются типом файлов в Linux). Каждый из них должен быть удален как часть процесса, который требует нескольких изменений в файловой системе.

Как долго это "навсегда" для вас? Самое длинное, что я когда-либо испытывал лично, составляло приблизительно 15 секунд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .