上一篇:网络基础:带你彻底认识路由器 >>
如何用FTP自动传送文件
1、先建立一个文本文件,文件名可以是任意名,例如ftp.txt,其内容如下:
open 192.168.1.100 /*远服务器地址或名*/
myname /*用户名myname*/
mypassword /*用户密码mypassword*/
binary /*以二进制传送文件,可选项*/
cd remote_pathname /*进入远程目标路径remote_pathname*/
get remote_file local_file /*把远程文件remote_file下载成本地文件local_file*/
put local_file remote_file /*将本地文件local_file上传成远程文件remote_file */
bye /*退出ftp应用*/
2、 执行以下命令:
ftp –s:ftp.txt
就完成了自动传送。
二、unix下用ftp自动传送文件名是静态的方法
1、 建立一个文本文件,例如文件名是ftp.txt,其内容如下:
open 192.168.1.100 /*用open连接远程服务器192.168.1.100*/
user myname mypassword /*myname是用户名,mypassword是密码*/
binary /*以二进制传送*/
hash /*当有数据传送时,显示#号*/
cd remote_pathname /*进入远程目标路径remote_pathname*/
get remote_file local_file /*把远程文件remote_file下载成本地文件local_file*/
put local_file remote_file /*将本地文件local_file上传成远程文件remote_file */
bye /*退出ftp应用*/
2、执行命令:
cat ftp.txt ftp -n
三、unix下用ftp自动传送文件名是动态的方法
现以一个文件名是以月份和日期为变量的文件来说明
1、建立脚本文件autoftp.sh
#!/bin/sh
mm=****date "+%m"**** /*取月份*/
dd=****date "+%d"**** /*取日期*/
pre_filename="dbzz" /*设定文件名前缀前部分*/
filename="$$$.tgz"
echo " open 192.168.1.100
user myname mypassword
binary
hash
cd remote_pathname
get $ $
bye
" ftp -n
2、将脚本赋有运行权后,执行脚本
chmod +x autoftp.sh
sh autoftp.sh (或./autoftp.sh)
unix的两个方法在linux和freebsd下通过,其他unix下的可能有些稍为不同。
()
下一篇:用Java获得IP地址 >>
相关文章:
- · Smail堆溢出漏洞允许远程攻击者获得Root权限
- · Linux下软件的安装与卸载
- · 学习设置端口映射
- · 收藏经典:windows消息大全
- · 一行代码崩溃IE
- · 脚本安全和利用
- · 亲手打造一个QQ恶作剧程序
- · CCIE:年薪翻了两倍
- · Linux认证基本知识介绍
- · 思科认证考生问答集
- · 微软认证考试的几种形式
- · 利用SSH从外网安全地访问PIX防火墙
- · 多网段环境下的Windows文件夹共享解决
- · 防火墙中使用Telnet、FTP、RealAudio
- · 网络经典命令行-网络安全工作者必杀技
- · Java 程序编码规范
- · FTP 鸡肉制作
- · 安全程序员必读书籍清单
- · 编辑web.config,保证ASP.NET的安全
- · 修复ADSL的Firmware之手记
- · Microsoft平台下的find在网络管理中的妙用
- · 利用组策略对象(GPOs)防止匿名登录
- · 删除系统顽固文件的十二招技巧
- · DoS攻击隐身于合法指令中 难以完全阻绝
- · 我能躲到哪里去?—无线定位技术
- · Windows“安全模式”的五项用途
- · ECHO命令的超详细使用
- · php注入专题
- · 对IPv6在NGI核心层和接入层部署的思考
- · IDS(入侵检测系统)术语
- · 如何用好双WAN路由器
- · 使用IP过滤,轻松管理网络
- · CHKDSK(磁盘检测)命令的运用
- · Linux下口令恢复任我行
- · 使用FlashFXP来提升权限
- · 部署防火墙策略的十六条守则
- · TopStyle Pro 使用技巧
- · 21分钟解决struts国际化和中文问题
