Skip to content
一个scp脚本制作器。对linux自带的scp脚本进行封装,保存远端IP和用户名
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
install.sh
mscp
pic1.png

README.md

介绍

这是一个scp脚本制作器,制作的脚本会被放在 ~/.local/bin 目录下,制作成功之后当前用户可访问该脚本。这个生成的脚本功能简单,只是对linux自带的 scp 命令做了一层封装,使得使用的时候不用反复输入对端IP和用户名

使用

# 先拉取安装器
git clone https://github.com/SunnyQjm/scp_script_maker.git
# 进入安装器根目录
cd scp_script_maker
# 执行安装器
./install

安装器运行界面

按上图所示分别输入对端IP(host),登陆用户名(username),生成的脚本的名字(script name)

Example

假设我们的输入如下

host: 123.234.345.456
username: ubuntu
script name: test_script

则安装器执行完毕之后,当前用户就得到一个新的命令 test_script,用法如下:

test_script [-r] <src> <dest>

举个栗子:

  • 复制文件

    test_script ./test.c "~"

    等效与执行下面的 scp 命令

    scp ./test.c ubuntu@123.234.345.456:~
  • 如果是复制文件夹,则在调用时使用 -r 选项

    test_script -r ./test_dir "~"

    等效与执行下面的 scp 命令

    scp -r ./test_dir ubuntu@123.234.345.456:~
You can’t perform that action at this time.