for arq in $(ls $src); do cp $arq $dest; done
Alberto Monteiro wrote:
Marcos Braga escreveu:
>> cp $src/*.jpg $dest
>>
>> deu o erro:
>>
>> /bin/cp: Lista de argumentos muito longa
>>
> Ainda passo por alguns problemas do gênero.
>
> Resolvo da seguinte maneira.
>
> for arquivo in *.jpg; do
> mv -v $arquivo /diretorio/destino/
> done
>
>
Com for também não resolve, porque dá o mesmo erro.
> O "for" cria uma lista com os arquivos e os copia
> individualmente, muitas vezes "burla" essa mensagem de erro. mas
> também há o caso de acontecer da mesma mensagem retornar (lista
> muito longa); se deparar com este problema, utilize os curingas para
> filtrar menos arquivos.
>
> for arquivo in a*.jpg; do
> mv -v $arquivo /diretorio/destino/
> done
>
>
Pois é, mas essa é uma solução não elegante.
Alberto Monteiro
--
Fedora-users-br mailing list
Fedora-users-br(a)redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
--
Jeronimo Zucco
LPIC-1 Linux Professional Institute Certified
Núcleo de Processamento de Dados
Universidade de Caxias do Sul
http://jczucco.blogspot.com