使用scp复制多个文件并重命名每个文件

时间:2015-08-20 17:25:28

标签: linux scp

我需要来自远程服务器的许多图像文件,每个图像文件位于不同的目录dir_Adir_B ...等等,但都具有相同的名称image.png。因此,我需要在复制时重命名每个文件。我可以用一个命令实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下bash脚本来实现此目的:

while true; do
    echo "Remote File Path: "
    read path
    scp $path "image-$RANDOM.jpg"
done;

路径应该是完全合格的资源定位器,类似于 server.com:/home/user/image.jpg