shell脚本进行sftp文件批量上传与下载
2017-12-19 18:10
489 查看
http://blog.csdn.net/u012204058/article/details/53160419
还有其他shell脚本执行命令,但是上面的方式确实简单,实用。
比如实用except 进行密码处理:
http://blog.csdn.net/w13770269691/article/details/28463633
使用linux 的shell脚本进行sftp文件上传与下载 批量上传: #!/bin/bash #SFTP配置信息 #用户名 USER=root #密码 PASSWORD=5EYS40T04BMF #待上传文件根目录 SRCDIR=/u02/dab/sftpFiles #FTP目录 DESDIR=/u01/sftpFiles #IP IP=192.168.10.11 #端口 PORT=22022 #获取文件 cd ${SRCDIR} ; #目录下的所有文件 #FILES=`ls` #修改时间在执行时间五分钟之前的xml文件 根据实际情况删除 -mmin -50 FILES=`find ${SRCDIR} -mmin -50 -name '*.xml'` for FILE in ${FILES} do echo ${FILE} #发送文件 (关键部分) lftp -u ${USER},${PASSWORD} sftp://${IP}:${PORT} <<EOF cd ${DESDIR}/ lcd ${SRCDIR} put ${FILE} by EOF done 单文件下载: #!/bin/bash USER=root #密码 PASSWORD=5EYS40T04BMF #下载文件目录 SRCDIR=/u02/dab #FTP目录(待下载文件目录) DESDIR=/u01/sftpFiles #银联IP IP=192.168.1.10 #端口 PORT=22022 lftp -u ${USER},${PASSWORD} sftp://${IP}:${PORT}<<EOF cd ${DESDIR} lcd ${SRCDIR} #需要下载的文件为text.xml get text.xml by EOF
还有其他shell脚本执行命令,但是上面的方式确实简单,实用。
比如实用except 进行密码处理:
http://blog.csdn.net/w13770269691/article/details/28463633
相关文章推荐
- shell脚本进行sftp文件批量上传与下载
- 使用linux 的shell脚本进行sftp文件上传与下载 【转】
- 利用shell脚本从SFTP服务下载上传文件
- 通过SHELL脚本实现SFTP文件自动上传与下载
- linux下如何使用sftp命令进行文件上传和下载
- 在linux中使用rz,sz进行文件的上传和下载,用来代替SRT的sftp功能
- xshell脚本使用sftp文件批量上传
- 使用shell脚本实现在liunx上进行svn的上传下载更新功能
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- 使用sftp对文件进行上传或者是下载
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- shell脚本中使用ftp进行文件的上传
- JAVA SFTP文件上传、下载及批量下载实例
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- 定时执行Linux shell脚本实现SFTP定时上传下载文件
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- Ftp批量上传下载的Shell脚本
- FTP定时批量下载文件(SHELL脚本及使用方法 )
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- Shell ftp 上传下载脚本 单独抓取文件中ip地址