我想将所有 *out 从我的远程帐户的各个子目录复制到我的本地计算机,我的踪迹是
scp --parents -r @remote:~/path/*out .
这条线索不起作用我想知道这个错误或者是否有其他替代方法来完成这项工作
答案1
尝试使用rsync,
rsync -rav --include="*out" --include="*/" --exclude="*" user@remote:~/path .
排除所有内容,但包含所有 *out 文件,包括子目录(需要递归)
答案2
我相信--parents
arg 是用于 cp 的。这对我使用 uname 和完整路径有用:
scp -r user@remote:/home/user/path/*out .