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

标签 java linux

我想将远程文件夹 (Windows) 的所有内容复制到本地文件夹 (Linux) 中:

Process proc = Runtime.getRuntime().exec("sshpass -p 'devaits@2019' scp 'devaits@app018ait:E:/Oxalys/RECETTE/*' /usr/Axian-Oxalys/xml/working/");

目录“working”有 rwx root 用户专有的权限。

RECETTE文件夹包含子目录 Oxadata/EXPORT 。但在运行时“工作”目录是空的!那么为什么子文件夹没有被复制(创建)?

最佳答案

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

关于java - 子文件夹不是通过 java 通过 scp 命令复制的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54367976/

相关文章:

java - Java继承中的私有(private)方法

java - 在 Linux Ubuntu 中安装 Derby 数据库

Java gui 空格错误检查

java - 单机模式下的SWT和JFace教程推荐

linux - 如何理解带有 “--” 符号的这个奇怪的 grep 命令

linux - 期望脚本写入文件部分输出

Java:有关可运行的帮助

linux - Bash 检查用户是否存在,如果存在则在用户名中添加数字

php - 从 php 运行 Python 脚本,保存进程 pid,不要等待它完成

linux - mac 和 linux 中的 mime 插件文件的位置在哪里?