bash:带scp参数的快捷方式函数

时间:2018-03-23 21:47:12

标签: bash

我需要在.bashrc中编写一个函数,它允许我为我的scp命令使用快捷键序列,然后将文件作为参数。

所以我要输入: abc file

让它运行: scp name @ server:file

*编辑 试过了:

function abc() { scp name@server: "$@"; }

abc () {
    files=''
    for x in "$@"
    do
        files="$files"
    done
    scp name@server: "$files"
}

成功!

abc() { scp "$@" name@server:; }

2 个答案:

答案 0 :(得分:0)

不推荐编辑.bashrc文件以获取此类小事。但是,如果该命令非常有用,请将其添加到:

scpme() { scp ~/"@" username2@destination_host:~/; }

现在您可以在Shell中使用它:scpme somefile.txt

答案 1 :(得分:0)

成功!

abc(){scp“$ @”name @ server:; }