Linux | 编写 SCP 发送文件脚本

最近经常在Linux上用vim写笔记,习惯性的备份到blog的服务器上
使用SCP协议非常简单的就可以将文件上传到服务器相应的位置上
每次都要敲一遍完整的命令感觉比较麻烦,所以写了一个脚本
每次只需要输入文件路径和服务器密码就可以完成上传 省不少功夫

 #!/bin/bash
 read -p "where the file :" FILE
 scp -P22 $FILE root@blog.zhigu34.cn:/root/Notes
    
#使用read 读取文件路径 并定义为FILE变量
#-P ssh使用的端口 默认22 可不写-P22
#root 用户名
#@服务器地址
#:/接收文件的目录路径

将脚本保存为scp.sh ,需要使用就运行脚本:#bash scp.sh

其实还可以再修改为只上传某个目录的文件,应该说可以完整上传整个目录达到本地、远程同步的目的
发送整个目录需要用到 -r 选项

 #!/bin/bash
 scp -P22 -r /root/Notes root@blog.zhigu34.cn:/root/

本文链接:

https://blog.zhigu34.cn/archives/10.html
1 + 2 =
快来做第一个评论的人吧~