Я хочу скопировать файл /home/user/dir1/abc.txt
в /home/user/dir2/
.Я новичок в Linux и JSCH, поэтому, направьте меня, чтобы скопировать выше файл в DIR.Я попытался с помощью следующего кода, но он не работает для меня.
public static void main(String args[]){
String host = "192.168.11.90";
String user = "Smt";
String password = "ping";
String command = "./test/stable-uniconnect-server-0.179/bin/launcher run";
String src ="/home/Smt/abc/text1.txt";
String dest ="/home/Smt/abcd";
String cp = "mv -u /home/Smt/abc/text1.txt /home/Sumit/abcd/";
try{
Properties config = new Properties();
config.put("StrictHostKeyChecking", "no");
JSch jsch = new JSch();
// Create a JSch session to connect to the server
Session session = jsch.getSession(user, host, 22);
session.setPassword(password);
session.setConfig(config);
// Establish the connection
session.connect();
ChannelExec channel = (ChannelExec) session.openChannel("exec");
channel.setCommand(cp);
channel.setErrStream(System.err);
System.out.println("Connected...");
String dir="abc";
session.disconnect();
}
catch(Exception e){
e.printStackTrace();
}
}