我有一个bash脚本用于从远程主机中的不同目录复制一些文件 . 他们都有同一个父母 . 所以我把它们列入清单:
LIST=\{ADIR, BDIR, CDIR\}
我使用scp命令
sshpass -p $2 scp -o LogLevel=debug -r $1@192.168.121.1$/PATH/$LIST/*.txt /home/test/test
该命令使我能够将所有.txt文件从ADIR,BDIR,CDIR复制到我的测试目录 . 是否有任何选项可以将所有.txt文件放在适当的目录中,如/ home / test / test / ADIR或/ home / test / test / BDIR ......?
2 回答
你考虑过使用rsync吗?
你可以尝试这些方面的东西:
最后我的工作代码: