Верх страницы
Обложка к записи Как быстро удалить большую папку в linux
Время для прочтения: 0 мин. 0 сек.

Как быстро удалить большую папку в linux

Представьте ситуацию, при которой вам нужно удалить огромную директорию, содержащую 100 гигабайт однобайтовых файлов. Какие варианты решения проблемы вы сможете сходу назвать?

Открою маленький секрет: ни один из предложенных вами вариантов не сработает быстро, кроме вот такого:

# Создаем пустую папку
mkdir empty_dir

# Синхронизируемся с пустой папкой
rsync -a --delete empty_dir/ dir_with_files/

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

4 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Артём
Артём
5 лет назад

Я бы всё же использовал «find . -delete», так как он лишь немного медленнее, но позволяет к примеру не удалять файлы с определенным расширением или оставить папки.

Barmaley
Barmaley
5 лет назад

rm -R dir чем не подходит ?

Предыдущая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы