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