find /some/log -type f -name *.log -exec rm {} ; | limit 5000
Ну, команда, указанная в кавычках, не будет работать, конечно (limit
не является даже допустимой командой).
Но если вы запустите что-то похожее на команду find, описанную выше, это, вероятно, классическая проблема. Возможно, у вас проблемы с производительностью, потому что find
запускает rm
один раз для каждого файла.
Вы хотите использовать xargs
он может объединить несколько файлов в одной командной строке, поэтому он будет ссылаться на rm
ограниченное время для многих файлов одновременно, что значительно быстрее.