rm: Argument list too long
Октябрь 9th, 2006Часто возникает вопрос, что делать если при удалении большого кол-ва файлов мы сталкиваемся с ошибкой Argument list too long. Связано это обычно с превышением кол-ва файлов свыше 1024.
[admin@pages]$ rm -rf *
-bash: /bin/rm: Argument list too long
Выход довольно прост, как оказалось
[admin@pages]$ find . | xargs rm
Этот код удалит все файлы в текущей папке, независимо от того, сколько их.
Октябрь 19th, 2006 at 23:48
Лучше и проще метод ./ls | xargs rm
Октябрь 23rd, 2006 at 17:52
а не проще ли было сделать:
rm -rf pages; mkdir pages
Октябрь 26th, 2006 at 22:09
Оба варианта катят, спасиб ребята
Январь 24th, 2007 at 17:25
А еще есть find . -delete
Во freebsd по крайней мере
Май 31st, 2007 at 22:01
for i in ./*; do rm -rf $i; done
Ноябрь 14th, 2007 at 17:59
для удаления очень большого количества *.jpg, сработало ls | grep jpg| xargs rm
Декабрь 17th, 2007 at 6:05
for i in ./*; do rm -rf $i; done
помогло