use*_*499 3 bash shell alias scp
我经常使用
scp -r id@remoteserver_ip:/Data_folder/
Run Code Online (Sandbox Code Playgroud)
从远程 supercom 服务器下载数据文件夹。
每次都写同样的东西是相当烦人的。
有人知道使用别名可以轻松使用此命令吗?考虑到Data_folder每次都会改变。
您应该考虑设置 ssh 配置:
Host myServer
HostName remoteserver_ip
User id
Run Code Online (Sandbox Code Playgroud)
也许还可以添加一个身份文件以避免输入密码:
Host myServer
...
IdentityFile ~/.ssh/my_id
Run Code Online (Sandbox Code Playgroud)
现在你可以写:
scp -r myServer:/something
Run Code Online (Sandbox Code Playgroud)
当然,您可以 - 正如其他答案所建议的 - 添加一个功能到您的~/.bashrc:
my_scp() {
scp -r myServer:"$1"
}
Run Code Online (Sandbox Code Playgroud)
然后调用:
my_scp /something
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6867 次 |
| 最近记录: |