Назад | Перейти на главную страницу

Каков самый быстрый метод удаления многих каталогов в Linux

Мне нужно удалить многие каталоги. но

rm -r /data

так медленно (около нескольких дней) / данные имеют

/ data / a / b / c / d / e / f / g / h ....

много режиссеров

Кто-нибудь знает?

Удаление огромного количества файлов и каталогов - долгая операция, независимо от того, какую файловую систему вы используете. В зависимости от вашей подсистемы ввода-вывода и файловой системы это может помочь выполнить удаление параллельно; просто поместите один процесс rm, удаляющий каталоги, начиная с a-f, еще один с g-n, а третий с o-z. Или что-то вроде того.

Или, если вы можете просто удалить файл в фоновом режиме, вы всегда можете

mv data data_to_be_removed
mkdir data
rm -rf data_to_be_removed