up
ГлавнаяБлогБезопасностьЖелезоПрограммированиеАдминистрирование
HTMLPerlBashSSDPHPCentOSHDDMySQLRAMLinuxBenchmarkCPUDebianFreeBSD

Популярные статьи
Категория “Администрирование

Удаление большого числа файлов

Многие хоть раз в жизни сталкиваются с ситуацией удаление большого числа файлов, скажем так в миллион. Решить эту задачу обычными методами нельзя, такими как:

rm -rf /dir

find /dir -name sess_* -delete

и т.д.

А вот небольшая команда выполнит это с легкостью не создавая нагрузки

cd /dir; ls -f . | perl -pe 'select(undef,undef,undef,0.5)' | xargs -n 100 rm

Естественно выполнение команды требует времени. Но зато в это время сервер работает без дополнительной нагрузки.

Последняя версия tmpwatch прекрасно справляется с удалением нескольким миллионов файлов.

Monday, 18 August 2014, 08:33Прочитано 48 раз
Ссылка на страницу:

comments powered by Disqus

Чаще всего ищут

Статистика блога
Статтей: 177
Безопасность: 9
Железо: 19
Программирование: 14
Администрирование: 134