我想将远程文件夹(Windows)的所有内容复制到本地文件夹(Linux):
%s
目录“工作”具有root用户专有权的Process proc = Runtime.getRuntime().exec("sshpass -p 'devaits@2019' scp 'devaits@app018ait:E:/Oxalys/RECETTE/*' /usr/Axian-Oxalys/xml/working/");
特权。
rwx
文件夹包含子目录RECETTE
。但是在运行时,“工作”目录为空!那么为什么不复制(创建)子文件夹?
答案 0 :(得分:1)
您可能需要-r
选项:
scp -r 'devaits@app018ait:E:/Oxalys/RECETTE/*' /usr/Axian-Oxalys/xml/working/
答案 1 :(得分:1)
scp
仅在指定-r
选项man scp时递归复制。