用最简单直白的方式告诉你偷懒
有时候我们需要频繁的上传文件,或者文件夹到服务器上,是非常繁琐的,有没有一种简单,高效的操作,帮我们偷懒
今天分享的是使用 bat脚本,上传文件或者文件夹到服务器
新建bat文件
@echo off
:: 设置颜色
color b0
echo '上传中...'
:: 打印空行
echo.
:: pscp配置参数
:: -p 拷贝文件的时候保留源文件建立的时间。
:: -v 拷贝文件时,显示提示信息。
:: -pw 指定密码
:: -r 拷贝目录
:: 多文件 直接空格即可
:: 上传view目录以及子文件到 home/test目录下面
pscp -v -r -p -pw 123456 ./view root@192.168.0.166:/home/test
:: 上传./static/css ./static/js目录到/home/test/static目录下面
pscp -v -r -p -pw 123456 ./static/css ./static/js root@192.168.0.166:/home/test/static
pause
pscp 是用来上传文件的,window默认是没有这个的,需要下载exe,并放到C:\WINDOWS\system32 目录
就可以在命令行直接使用
我直接在上面使用了 -pw 123456 避免每次你点击bat的时候,需要输入密码,比较繁琐
上面的pscp的传递的参数,是不能像Linux那样,合起来写
linux中, -r 是一个配置,-f是一个配置,-rf是合起来写
rm -rf test
pscp中 不能将 -v与-r合起来 写成 -vr
pscp -v -r