指令
将文件传输到SSH客户端
s2c () {
使用scp命令将指定文件传输到SSH客户端的主目录
$@ 表示将所有参数传递给scp命令
${SSH_CLIENT%% *} 截取SSH_CLIENT环境变量中的第一个单词,即SSH客户端的IP地址
:~/ 表示传输到SSH客户端的主目录
scp "$@" ${SSH_CLIENT%% *}:~/;
}
从SSH客户端传输文件到本地
c2s () {
使用scp命令将指定文件从SSH客户端传输到本地
$@ 表示将所有参数传递给scp命令
${SSH_CLIENT%% *} 截取SSH_CLIENT环境变量中的第一个单词,即SSH客户端的IP地址
. 表示传输到当前目录
scp ${SSH_CLIENT%% *}:"$@" .;
}
source ~/.bashrc
使用方法:
从本地传输文件到SSH客户端的主目录:
s2c /path/to/local/file.txt
从SSH客户端传输文件到本地:
c2s /path/to/remote/file.txt