[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