子文件夹不是通过Java的scp命令复制的

时间:2019-01-25 15:10:05

标签: java linux

我想将远程文件夹(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。但是在运行时,“工作”目录为空!那么为什么不复制(创建)子文件夹?

2 个答案:

答案 0 :(得分:1)

您可能需要-r选项: scp -r 'devaits@app018ait:E:/Oxalys/RECETTE/*' /usr/Axian-Oxalys/xml/working/

答案 1 :(得分:1)

scp仅在指定-r选项man scp时递归复制。