java中使用linux命令复制目录操作

copy directory operation using linux command in java

我想编写一个执行 Linux 命令的 Java 代码,将一个目录从服务器复制到另一个服务器。我得到了一个包含子目录和文件的目录。所以我需要将所有这些内容复制到另一台服务器。我如何在 java.

中为此目的使用 Linux 命令

非常感谢!


你可以在这里查看这些好帖子

唯一会改变的是命令。有用户要求差异,在这里您要求在两台机器之间进行复制。我假设您可以从源机器到目的地执行无密码 ssh,如果是这种情况,您可以使用 scp 命令复制如下目录:

1
scp -r /home/test/blah imauser@thathost:/home/test/destination/directory

-r 将递归复制目录以及上述 thathost.

上的现有目录