通过一个命令将文件从多个源移动到多个目标

通过一个命令将文件从多个源移动到多个目标

我正在运行 ssh 命令并在其中执行 move 命令。

ssh $USER_ID@$DESTINATION_SERVER "mv /source /destination"

这工作正常。但我必须对许多源目录和目标目录中的多个文件执行此操作。如果我重复该命令,那么每次都会要求输入密码。请帮忙。

答案1

使用 ; 分隔命令工作了。

ssh $USER_ID@$DESTINATION_SERVER "mv /source1/* /destination1/; mv /source2/ /destination2/; ......"

相关内容