【问题标题】:Bash: scp all files in a directory, but not the subdirectoryBash:scp目录中的所有文件,但不是子目录
【发布时间】:2013-07-10 04:31:21
【问题描述】:

我想从远程目的地复制特定目录writegrid 中的所有文件,但不复制子目录,例如writegrid/output_files 中的文件。

这个

scp -r cory@blah.com:~/writegrid/* ./

writegrid/output_files中的文件也复制过来。

谢谢。

【问题讨论】:

    标签: bash scp


    【解决方案1】:

    不要使用-r 标志。它告诉scp 递归复制。

    【讨论】:

    • 此解决方案会发出警告“不是常规文件”:它还会尝试复制子文件夹。有没有办法完全避免?
    • @FrancescoBoi 此答案包含有关您收到的错误的详细信息:https://unix.stackexchange.com/questions/52634/error-using-scp-not-a-regular-file
    • 我阅读了链接:它让我想到了以下内容(如果每个文件都有明确的扩展名):scp cory@/path:~/writegrid/*.* ./
    猜你喜欢
    • 2018-03-02
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 2018-01-08
    • 2012-11-14
    • 1970-01-01
    • 2014-04-22
    相关资源
    最近更新 更多