rm: Argument list too long, решение проблемы

24 10 2007

Наверняка многие сталкивались с проблемой очистки каталогов с очень болишим кол - вом файлов. Удалять их вручную (через mc например или winSCP мой любимый) - зеипёшься, потому есть команда:

rm -f *

Но при ОЧЕНЬ большом кол - ве файлов видим следующее:

[admin@google errors]$ rm -f *
-bash: /bin/rm: Argument list too long

Сегодня лазил по инету - нашёл решение:

for i in ./*; do rm -rf $i; done

Юзайте на здоровье :)

з.ы.: предлагаемое:

find . | xargs rm

и

./ls | xargs rm

не пашет

Google Bookmarks Digg Reddit del.icio.us Technorati News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru

Informations

One response to “rm: Argument list too long, решение проблемы”

3 01 2010
Damir (21:58:47) :

Видимо если ну оооочень много файлв, то все рано не работает!
gate# for i in cur/*; do rm -rf $i; done
/usr/bin/for: Argument list too long.
i: Неопределенная переменная.
gate#

[сателлит als-krsn .ru работает при любом кол - ве файлов, ты ошибся в синтаксисе]

Уважаемые комментаторы!

Если вы пишете в комментарии к посту или странички и в нём указываете адрес своего сайта, этот сайт должен быть вашим блогом, или личным сайтам. Все комментарии с ссылками на непонятные саттелиты будут редактироваться. Не утруждайте себя и не тратьте своё и моё время. Ссылки на ваши проекты должны быть в тексте и должны быть по теме предложения в комментарии (по теме или нет - определяю Я).
Комменты не по теме, либо по теме "блин, кипяток - то горячий!" приравниваю к спаму.

*
To prove that you're not a bot, enter this code
Anti-Spam Image

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Блогун - монетизируем блоги