Linux使用Shell脚本实现ftp的自动上传下载
2015-12-09 16:29
1066 查看
1. ftp自动登录批量下载文件。
2. ftp自动登录上传文件。
3. ftp自动登录下载单个文件。
4. ftp自动登录上传单个文件。
小结:把以上脚本另存为文件加入到crontab中即可实现ftp自动上传、下载文件。
注解:
1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)
2. << 是使用即时文件重定向输入。
3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。
转自http://liwenge.iteye.com/blog/566515
#####从ftp服务器上的/home/data 到 本地的/home/databackup#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt mget * close bye ! |
####本地的/home/databackup to ftp服务器上的/home/data#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary hash cd /home/data lcd /home/databackup prompt mput * close bye ! |
####ftp服务器上下载/home/data/a.sh to local /home/databackup#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt get a.sh a.sh close bye ! |
####把本地/home/databachup/a.sh up ftp /home/databackup 下#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt put a.sh a.sh close bye ! |
注解:
1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)
2. << 是使用即时文件重定向输入。
3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。
转自http://liwenge.iteye.com/blog/566515
相关文章推荐
- 关于BASH中变量内容的删除、取代与替换
- linux shell if
- VC SDI程序在英文版系统不能运行
- 常见的shell 命令
- shell 常用命令之一ln
- bash命令常用总结
- bash命令常用总结
- hbase 的shell用法
- Shell中的一些小技巧
- Jmeter之Bean shell使用(二)
- Jmeter之Bean shell使用(一)
- bash快捷键
- shell中的grep,awk,sed,cut,sort
- 使用Xshell调用linux的图形界面!
- shell脚本实现简单的模拟用户操作,未加检查点。
- linux shell mysql 数据库主从同步状态检查告警
- linux shell 历史命令记录功能
- Shell脚本查看apk签名信息
- shell 脚本替换,编辑jar包
- shell 脚本 M-BM- 字符问题