网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Shell中如何使用scp命令实现文件上传代码-创新互联

这篇文章主要讲解了“Shell中如何使用scp命令实现文件上传代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell中如何使用scp命令实现文件上传代码”吧!

创新互联-成都网站建设公司,专注成都网站设计、网站制作、网站营销推广,域名申请,网络空间,网站托管有关企业网站制作方案、改版、费用等问题,请联系创新互联。

PS: Ant 以及 Phing 用户,你们可以无视了… 我只是喜欢玩 Shell 而已。


代码如下:

#!/bin/sh
 
HOME='/cygdrive/d/public_html/myproject'
 
## 先打包本地代码
## 排除如下文件: *.svn, *.bat, upload.sh, cache
## 如果需要 exclude 的文件很多,可以使用参数 --exclude-from=FILE
## 将文件一行行写入 FILE 中
cd $HOME
tar jcf tmp.tar.bz2 *   \
    --exclude=*.bat     \
    --exclude=*.bz2     \
    --exclude=*.gz      \
    --exclude=.svn      \
    --exclude=cache     \
    --exclude=upload.sh \
 
## 通过 SCP 上传文件
scp tmp.tar.bz2 user@your.host.com:/home/public_html/myproject/tmp.tar.bz2
 
## 执行远程 ssh 命令
## 这里执行了另外一个脚本 load.sh
ssh user@your.host.com
 "
 cd /home/public_html/myproject
 tar jxf tmp.tar.bz2
 chown -R web:web *
 chmod -R 755 *
 sh load.sh
 rm -f tmp.tar.bz2
 "
 
## 删除本地文件
rm -f tmp.tar.bz2
echo "Everything is done."
 
# 星期一 一月 11, 2010 by Verdana
# vim: set expandtab tabstop=4 shiftwidth=4:


感谢各位的阅读,以上就是“Shell中如何使用scp命令实现文件上传代码”的内容了,经过本文的学习后,相信大家对Shell中如何使用scp命令实现文件上传代码这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联网站建设公司,,小编将为大家推送更多相关知识点的文章,欢迎关注!


网站名称:Shell中如何使用scp命令实现文件上传代码-创新互联
本文路径:http://bjjierui.cn/article/ehejj.html

其他资讯