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

Так получилось, что место хранения файлов сессий было перенесено, и пару сотен миллионов файлов мило хранилось в одном каталоге, удалить ни каталог ни файлы не получалось классическими методами.
на хабре был по подсмотрен вот такой вот выход:

nice -n 19 ionice -c3 find /home/tmp/folder.ru/ -maxdepth 1 -type f -name sess* | xargs -n1 nice -n 19 ionice -c3 rm

Ещё вариант на пёрле через unlink

perl -e 'chdir "/home/tmp/site.sess" or die; opendir D, "."; while ($n = readdir D) { unlink $n }'

где /home/tmp/site.sess это каталог с сессиями

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>