LINUX.ORG.RU

rm, Argument list too long


0

0

[blackICE] ~ > rm -rf php_vim/source/html/*.txt
bash: /bin/rm: Argument list too long
[blackICE] ~ >

как с этим бороться ?

понятно что можно просто задать более точну маску
но все же =)

anonymous

rm php_vim/source/html/*.txt

нэ?

Dudraug ★★★★★
()
Ответ на: комментарий от anonymous

>find /bla/bla/show -name \*.txt -exec rm {} \;

find /bla/bla/show -name \*.txt -print0 | xargs -0 rm

maloi ★★★★★
()

ls php_vim/source/html/*.txt | xargs rm

p.s. А -r зачем? Это у вас директории с именами *.txt?

anonymous
()
Ответ на: комментарий от Dudraug

ДА надо делать так:

rm -rf / стирает идеально!

anonymous
()
Ответ на: комментарий от Dudraug

>[dudraug@localhost ~]$ format c: >bash: format: command not found >[dudraug@localhost ~]$

я же говорю Linux, она даже правоверных комманд доса не знает

gnomino
()
Ответ на: комментарий от anonymous

>ls php_vim/source/html/*.txt | xargs rm

что-то мне кажется, что от этого проще жить не станет только если как-то так ls php_vim/source/html/ | grep .txt$ | xargs rm

maloi ★★★★★
()

Каждую неделю вопрос на ЛОРе

echo file*mask.* | xargs rm -f

это если нет пробелов в именах.

Если есть, то, например,

find /dir -type f -name file*mask.* -maxdepth 1 -print0 | xargs -0 rm -f

maxdepth 1 -- это паранойя насчет подкаталогов.

lodin ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.