Tuesday, 10 August 2010

-bash: /bin/rm: Argument list too long

Эта ошибка выдается при попытке удалить все файлы в папке с очень большим числом файлов:
rm * -f


Но есть обходной путь решения этой проблемы:
find | xargs --no-run-if-empty -n 500 rm -f


При таком подходе файлы будут поступать на вход rm по 500 штук и все быстро удалится.

2 comments:

Note: only a member of this blog may post a comment.