如何复制远程目录中的所有文件?

时间:2019-01-22 10:28:57

标签: java

远程复制单个文件的命令为Runtime.getRuntime().exec("sshpass -p sbsiz scp '/home/surendra/Desktop/remote_backup.txt' root@192.168.59.115:/home/");

但是复制/home/surendra/Desktop目录内所有文件的语法如何?

1 个答案:

答案 0 :(得分:1)

您尝试使用通配符选项吗?像scp /local-directory/* root@<some-host>:/remote-directory

根据您的情况运行。

Runtime.getRuntime().exec(new String[] {"/bin/sh","-c", "sshpass -p sbsiz scp '/home/surendra/Desktop/*' root@192.168.59.115:/home/"});