以梦为马,不负韶华

搜索
查看: 1728|回复: 0
收起左侧

linux采用lftp同步文件

[复制链接]
发表于 1970-1-1 08:00:00 显示全部楼层 |阅读模式
在root目录下新建一个 bak.sh文件。代码如下
  1. #!/bin/bash

  2. ######~Set FTP Information~######
  3. FTP_HostName=1.1.1.1:21         ##地址及端口
  4. FTP_UserName=public               ##用户名
  5. FTP_PassWord=public               ##密码
  6. FTP_BackupDir=bak                ##远程备份地址

  7. cd /home/bak

  8. lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF

  9. mirror -vn -c --delete --parallel=10 --exclude /不同步的文件夹/ --only-newer /bak /home/bak  ##

  10. bye
  11. EOF
复制代码

-delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。

--only-newer: 只下载新的文件。

--exculde: 不包含某个目录。

--parallel=10  10个进程

--exclude    不同步的文件夹


自动就再加到contrab 计划任务里面



                               
登录/注册后可看大图
该贴已经同步到 Horse的微博

评分

参与人数 1韶华币 +3 收起 理由
chenhaijunsjy + 3 积极发表议题

查看全部评分

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
做个记号,总算搞掂了linux的备份同步了
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
这个不是很懂。。。

点评

无视这个帖子吧,只是做个记号,免得找不到地方了  详情 回复 发表于 2013-7-2 15:46
回复 支持 反对

使用道具 举报

 楼主| 发表于 1970-1-1 08:00:00 显示全部楼层
lovemk 发表于 2013-7-2 15:45
这个不是很懂。。。

无视这个帖子吧,只是做个记号,免得找不到地方了

点评

原来是这样子。。。  详情 回复 发表于 2013-7-2 15:47
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
Horse 发表于 2013-7-2 15:46
无视这个帖子吧,只是做个记号,免得找不到地方了

原来是这样子。。。
回复 支持 反对

使用道具 举报

发表于 1970-1-1 08:00:00 显示全部楼层
当然不能错过.....
回复 支持 反对

使用道具 举报

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-1-6 15:55

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表