我需要来自远程服务器的许多图像文件,每个图像文件位于不同的目录dir_A
,dir_B
...等等,但都具有相同的名称image.png
。因此,我需要在复制时重命名每个文件。我可以用一个命令实现这个目标吗?
答案 0 :(得分:0)
您可以使用以下bash脚本来实现此目的:
while true; do
echo "Remote File Path: "
read path
scp $path "image-$RANDOM.jpg"
done;
路径应该是完全合格的资源定位器,类似于 server.com:/home/user/image.jpg