2014-11-25 33 views
0

我想写一个执行Linux命令的java代码,将一个目录从服务器复制到另一个服务器。我得到一个包含子目录和文件的目录。所以我需要将所有这些内容复制到另一台服务器上。我如何在java中为此目的使用Linux命令。在java中使用linux命令复制目录操作

非常感谢!

回答

1

你可以看看这些好后的here

,将改变的唯一事情是命令。那里的用户需要差异,这里你要求在两台机器之间进行复制。我假设你可以做密码的ssh从源计算机到目的地,如果是这样的话,你可以使用scp命令复制目录象下面这样:

scp -r /home/test/blah [email protected]:/home/test/destination/directory 

-r递归复制目录,以及对现有目录如上thathost