同时复制并重命名 - 没有该文件或目录

同时复制并重命名 - 没有该文件或目录
shuf -zn1 -e *.jpg | xargs -0 cp -vt /home/myspace/
result i.e. Image00005.jpg

但是,我想同时重命名文件,即 Image00005.jpg 为 Image.jpg

尝试过:

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

任何想法?

答案1

由于-t的形式cp只接受目标目录,你需要使用传统SOURCE TARGET形式,例如

shuf -zn1 -e *.jpg | xargs -0 -I{} cp -v {} /home/myspace/image.jpg

相关内容