[Comm] Argument list too long
Arkadiy Pavlik
=?iso-8859-1?q?pvl_=CE=C1_pskb=2Ecom?=
Вт Ноя 7 07:41:51 MSK 2006
В сообщении от Пт 03 ноя 2006 18:09 Eugene Ostapets написал(a):
> > а как поступают в таких случаях?
> >
> > хочу скопировать _много_ файлов
> > к примеру
> > cp /opt/cache/archives/*.rpm /tmp/
>
> А так?
> cp '/opt/cache/archives/*.rpm' /tmp/
# ls '/var/spool/amavis/quarantine/spam-*'
ls: /var/spool/amavis/quarantine/spam-*: Нет такого файла или каталога
хотя:
# ls /var/spool/amavis/quarantine/spam-*
-bash: /bin/ls: Слишком длинный список аргументов
> > а получаю Argument list too long
> > как принято такие вещи обходить?
>
> Принято экранировать от слишком умных шелов строки с вилдкардами:)
эээ... мысль хорошая, только вот как??? я, с горя, :) чего только не
перебровал и просто апострофы, и кавычки, и с бэк-слэшами, и без оных, всё
одно либо длинный список либо нет такого файла... чего я не так делаю?
ааа... да:
# bash --version
GNU bash, version 3.1.17(1)-release (i586-alt-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc
--
С уважением,
Павлик Аркадий Алексеевич
Подробная информация о списке рассылки community