Copie e renomeie ao mesmo tempo - Nenhum arquivo ou diretório

0
shuf -zn1 -e *.jpg | xargs -0 cp -vt /home/myspace/
result i.e. Image00005.jpg

MAS, quero renomear o arquivo ao mesmo tempo ou seja, Image00005.jpg para Image.jpg

Tentei:

shuf -zn1 -e *.jpg | xargs -0 cp -vt /home/myspace/image.jpg
cp: failed to access '/home/twitter/image.jpg': No such file or directory

Alguma ideia?

    
por Confluentes Info 24.08.2017 / 12:18

1 resposta

2

Como a forma -t de cp só aceita um diretório de destino , você precisará usar a forma tradicional SOURCE TARGET , por exemplo.

shuf -zn1 -e *.jpg | xargs -0 -I{} cp -v {} /home/myspace/image.jpg
    
por steeldriver 24.08.2017 / 12:34