• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

ftp如何传输整个目录里的文件?

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 23次 | 进入软件测试论坛讨论

领测软件测试网
thanks

 天涯何处无芳草 回复于:2004-03-26 10:31:12
先将目录TAR包,再FTP

 sdccf 回复于:2004-03-26 10:36:03
mput *.*

 cibhz 回复于:2004-03-26 14:52:32
ftpdir.sh:

#
#用ftp命令行递归地传输一个目录中的所有文件,包括新建子目录 
#

if [ $# -ne 3 ] && [ $# -ne 5 ] ;then 
echo "Usage : $0 host username passwd [src_path obj_path]" 
exit 100 
fi 

host=$1 
username=$2 
passwd=$3 

if [ $# -eq 3 ] ;then 
src_path=`pwd` 
obj_path=`pwd` 
else 
src_path=$4 
obj_path=$5 
fi 

ls -l $src_path|grep "^d"|awk '{print $NF}' > path.list 
echo "user $username $passwd \ncd $obj_path\nlcd $src_path\nmput *\nls \nby"|ftp -n -i $host > tmp.list 
cnt=`cat path.list|wc -l` 
if [ $cnt = "0" ] ;then 
exit 0 
fi 

cat path.list|while read pathname 
do 
cnt=`cat tmp.list|grep "^d"|grep $pathname|wc -l` 
if [ $cnt = "0" ] ; then 
echo "user $username $passwd \ncd $obj_path \nmkdir $pathname\nby"|ftp -n -i $host 
fi 

src_path_sub=$src_path"/"$pathname 
obj_path_sub=$obj_path"/"$pathname 
sh $0 $host $username $passwd $src_path_sub $obj_path_sub 
done

 lmx411 回复于:2004-03-26 18:33:41
可是在windows终端上怎么办呢!?

 shenglqlcsd 回复于:2004-03-26 20:50:46
利用cuteftp软件可以很方便传输打包文件和每一个文件。

 lmx411 回复于:2004-03-27 02:07:01
这个东东好像有些问题,我的服务器都搞死机了!

 sdccf 回复于:2004-03-27 07:59:39
cuteftp不会把机器搞死吧。

 zy428 回复于:2004-03-29 09:10:45
在windows浏览器ie下,
ftp://usrname:passwd@unixip
进入后直接托拽目录

 text2002 回复于:2004-03-29 10:10:04
方法好多啊

 eagerly1 回复于:2004-03-29 11:13:48
学习中

 lmx411 回复于:2004-03-29 12:39:28
用cuteftp传的话也要设定好速度,如果数据太大的话,数据接收方会死机的!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网