Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  shell  >  正文 linux下lftp同步上传文件到ftp的shell脚本

linux下lftp同步上传文件到ftp的shell脚本

发布时间:2014-10-16   编辑:www.jquerycn.cn
本文介绍下,用lftp命令同步上传文件到ftp的一个脚本。有需要的朋友参考下吧。

lftp命令同步上传文件,代码如下:
 

复制代码 代码示例:
#!/bin/bash
#edit by www.jquerycn.cn
HOST="IP:端口"
USER="用户名"
PASS="密码"
LCD="本地路径"
RCD="远程路径"
lftp -c "set ftp:list-options -a;
open ftp://$USER:$PASS@$HOST;
lcd $LCD;
cd $RCD;
mirror --reverse \
       --verbose \
       --exclude-glob a-dir-to-exclude/ \
       --exclude-glob a-file-to-exclude \
       --exclude-glob a-file-group-to-exclude* \
       --exclude-glob other-files-to-esclude"
 

代码说明:
1,LCD 本地文件路径
2,RCD 远程文件保存路径
3,mirror 作镜像同步,有关这个命令的用法,可以mirror --help查看详细帮助。

有关lftp命令的详细介绍,请参考文章:
探讨:强大的lftp命令的用法举例
lftp命令使用笔记
lftp常用命令的用法总结
lftp命令的使用方法分享
linux下lftp命令使用小结
linux下lftp命令行上传或下载整个文件夹的方法

您可能感兴趣的文章:
linux下lftp同步上传文件到ftp的shell脚本
Shell实现的 FTP 上传文件的脚本
linux下lftp连接ftp服务器进行上传与下载的方法详解
实现ftp的自动上传下载的shell脚本
ftp自动传输的shell脚本
在shell脚本中使用ftp的方法分享
vps自动备份shell脚本代码
linux下用脚本实现自动ftp的方法
使用ftp命令传输文件的shell脚本
linix和windows下的自动ftp脚本(shell bat)

[关闭]