一行js_Node.js 一行命令上传本地文件到服务器
每次打包完, 都要打开 FileZilla 一顿拖拽然后才能上传代码, 那就立马撸一个自动化脚本就完事了
publish-sftp
Github 传送门(~~~~顺便来骗个Star~~~~) 以后一行命令上传本地文件到服务器啦
publish-sftp -c // 完事
安全性
项目组已经跑了大半年, 没出过幺蛾子, 可放心使用
实现
基于 ssh2-sftp-client
快速上手
install
sudo npm i publish-sftp -gsudo npm link publish-sftp
tips
当前目录下需要提供一份 sftp.json
{"localPath": "./dist","remotePath": "/export/App/xxx","protectedRemotePath": "/export/App/xxx","connect": {"host": "xxx.xxx.xxx.xx","port": 22,"username": "root","password": "123456"}
}
example
复制 localPath 下所有文件到 remotePath/xjx/test, -c 参数为空则是复制到 remotePath, 远程目录不存在会先创建
copy
复制 localPath 下所有文件到 remotePath 目录下, 如果 xxx 有值则是复制到
${remotePath}/${xxx}
目录
publish-sftp -c xxx
remove
删除 remotePath 目录, 如果 xxx 有值则是删除
${remotePath}/${xxx}
目录, protectedRemotePath 目录是不允许操作的, 所以为了安全是必需要设置的, 一般和 remotePath 值一样即可!
publish-sftp -r xxx
谢谢阅读
一行js_Node.js 一行命令上传本地文件到服务器相关推荐
- sftp命令上传本地文件到服务器,使用sftp命令上传文件夹方法
使用sftp命令上传文件夹方法 发布时间:2020-08-05 02:24:03 来源:ITPUB博客 阅读:138 作者:ouyida3 # 前言 sftp上传单个文件使用put,多个文件可使用mp ...
- linux从本地上传文件命令,Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件...
在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本 ...
- MacOS下载服务器的文件/文件夹到本地、上传本地文件到服务器
1.从服务器下载文件或文件夹 如果要下载xx.cpp文件,则在本地终端输入: scp 用户名@主机名:xx/xxx/xx.cpp 本地路径 如果要下载dir文件夹,则在本地终端输入: scp -r 用 ...
- Git上传本地文件到服务器,git上传文件到远程服务器
git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- [SecureCRT]通过SFTP方式上传本地文件到服务器
1.在本地建一个文件夹,如:d:\My Documents,在此目录下,放入我们需要上传的文件,如:nmon_linux_x86_64 2.然后打开我们的SecureCRT工具,一次选择Options ...
- jq上传本地文件到服务器,jq实现前端文件上传
formdata formdata是xmlhttprequest level 2 新增的一个接口. 使用formdata可以实现各种文件上传. 使用 // 创建formdata的实例 var form ...
- Linux命令行上传本地文件到服务器 、 下载服务器文件到本地
将本地文件上传至服务器 第一个是本地文件的路径/文件名, 例如 ./index.tar.gz . index.html . bg.png 等 第二个是要上传到的服务器的位置 例如 root@39.10 ...
- 使用xshell上传本地文件到服务器
1.查看linux上是否安装rz工具 2,查看安装是否完成,然后上传文件到服务器
- laravel本地项目上传服务器,laravel 上传本地文件到服务器
public function fileUpload(Request $request){ if (empty($request->file('file'))){ return $this-&g ...
最新文章
- JS滚轮事件(mousewheel/DOMMouseScroll)了解
- [云炬创业基础笔记]第二章创业者测试10
- 关于cast类型转换后无法使用索引的优化
- 测试Servlet生命周期例子程序
- 技术分享 | CodeReview主要Review什么?
- perl和python的相互调用
- DML 数据操纵语言
- Pandas文件读取详解
- 小凡Dynamips 虚拟pc的使用
- 为什么手机发射功率这么小而基站却能收到信号?
- 电脑cpu电压测试软件,CPU-Z(cpu检测工具)
- 把mov格式的视频转换mp4步骤
- SDUT 第十届校赛H menhera酱那惨不忍睹的数学 (二分图匹配)
- 嵌入式开发培训怎么样,嵌入式开发培训前景如何?
- Android 8.0 打开wifi热点
- 博途v15模拟量转换_浅谈西门子S7-1200PLC的模拟量转换,附实例演示
- 【微信小程序】云开发篇(一)——申请小程序
- 深度学习电脑配置选择
- macOS终端颜色的设定方法与说明:CLICOLOR与LSCOLORS
- flink1.13 upsert-kafka connector 实时报表 视频演示