2014-11-25 31 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