灵活的scp别名

时间:2015-10-29 09:57:10

标签: bash ssh alias scp

假设我有三个名为myfile1.dat myfile2.dat myfile3.dat

的文件
scp myfile*.dat login@remote.com:./

会将它们复制到我的远程目录中。

是否有别名来缩短这个,可能还会考虑不同的输入,比如文件夹,就像

myscp [scp options (like -r) only if given] [file name] [path in remote directory] 

使用OS X

1 个答案:

答案 0 :(得分:3)

您可以使用ssh config在文件~/.ssh/config中存储此类登录信息:

Host r
  HostName remote.com
  User login

然后复制文件:

scp myfile*.dat r:

我认为没有办法更多地缩短这个命令。