Возникла задача удалить большое количество файлов в папке, простые консольные команды не справляются с этой задачей…
Есть возможность удалить при помощи хитрой комбинации — эта команда удаляет очередь не сообщений в exim (почтовый сервер), скорее всего какой-то сайт взломали и рассылают спам. Сейчас почищу и по свежим логам гляну что там и куда шлет.
Команда удаления большого числа файлов в Linux :
1 |
ls -1 /var/spool/exim/input/ | xargs -i rm /var/spool/exim/input/{} |
Для использования просто меняем путь на свой /var/spool/exim/input/ — в данном случае папка input будет очищена.
Для удобства можете использовать Midnight Commander (MC) для навигации и команду pwd для получения пути.