Bash:scp目录中的所有文件,但不是子目录

Cok*_*kes 12 bash scp

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

这个

scp -r cory@blah.com:~/writegrid/* ./
Run Code Online (Sandbox Code Playgroud)

也将复制文件writegrid/output_files.

谢谢.

cab*_*bad 19

不要使用-r旗帜.它告诉scp复制递归.

  • 此解决方案给出警告“不是常规文件”:它还尝试复制子文件夹。有没有办法完全避免呢? (2认同)
  • 我阅读了链接:它让我思考以下内容(如果每个文件都有明确的扩展名):`scp cory @/path:〜/ writegrid /*.*./` (2认同)