如果我想scp
当前目录中除*m
文件(matlab代码)之外的所有文件到远程服务器,我怎么能设法做到这一点?特别是使用bash脚本。
谢谢, 约翰
答案 0 :(得分:0)
使用递归scp:
scp -r ... *[^m]
答案 1 :(得分:0)
如果目录结构很复杂,一招就是使用tar
tar c --exclude="*.m" . | ssh remote_server "tar x -C /some/directory/"
它还保留了所有权,权限,符号链接等。