我用 sh 去部署 dist 文件到服務器,但可以選擇要不要包含文件如視頻、圖片?
我在本地 build 後產生的 dist 文件
加了個 sh 然後直接下 command
scp -r dist/* root@xxx.xxx.xxx.xxx:/var/www/prod/
直接丟到服務器
但是每次下 command 都會把 dist 都再跑一遍
大部分視頻、圖片其實已經在服務器上面了
有辦法有效的略過嗎?
可以選擇性略過 img 和 media 文件夾內的東西?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
scp没有这种功能,rsync有
--exclude
参数可以指定要排除的文件.参考命令:
如果采用scp,可以细化,分成多个scp,比如
因为你的脚本只写一次而运行很多次,所以详列也是可以的。
rsync 增量复制(同步)
只复制(同步)有变化的(新的 新修改 新创建)
https://blog.csdn.net/weixin_...