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
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?
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