В директории больше 8 тыс. файлов
Если делать cp * или grep ... то вылазит Argument list too long
Как обойти?Спасибо.
find . -name '*' | xargs rm
>find . -name '*' | xargs rmа как сие будет выглядеть для команды:
grep bla-bla-bla -H -null /tmp/bla/* > files.txt
>find . -name '*' | xargs rmможет таки поможет grep "regexp" -R /tmp
??
>>find . -name '*' | xargs rm
>
>может таки поможет grep "regexp" -R /tmp
>??-R это если-бы у меня было много поддиректорий, а у меня каталог один и в нем ~9000 файлов.
http://www.google.com/search?hl=en&lr=&q=find+grep+xargs&btn...помогло?
>http://www.google.com/search?hl=en&lr=&q=find+grep+xargs&btn...
>
>помогло?ага. Спасибо большое.
>>>find . -name '*' | xargs rm
>>
>>может таки поможет grep "regexp" -R /tmp
>>??
>
>-R это если-бы у меня было много поддиректорий, а у меня каталог
>один и в нем ~9000 файлов.без разницы. все равно обязан прожевать.
>без разницы. все равно обязан прожевать.може и обязан, да только не жует)))))
Пришлось нагородить что-то типа:
find /tmp/..... -name "*" | xargs grep -l "regexp" | xargs sed -i -suffics