小编Tob*_*oby的帖子

使用lftp将本地文件夹与ftp文件夹同步的语法?

我想将两个文件夹相互同步.它应该有两种方式,始终保持文件夹最新(我使用常规cronjob).但是,首先我没有让双向文件传输工作(它只是从ftp下载而不是相反).

其次,它下载从ftp的全部内容,即使登录信息已经建立的FTP,这样的访问只限于特定的文件夹.为什么??

这是代码(提前谢谢!):

#!/bin/bash

#get username and password
USER=username
PASS=password

HOST="myftpserver.com/users/user1/" #here I have tried with only specifying server name as well as including whole path
LCD="~/Desktop/localfolder/"
RCD="users/user1/"

lftp -c "set ftp:list-options -a;
open ftp://$USER:$PASS@$HOST; 
lcd $LCD;
mirror -c --reverse --verbose $LCD $RCD" #I have tried a few different options w/o result
Run Code Online (Sandbox Code Playgroud)

linux ftp sync synchronize

4
推荐指数
1
解决办法
8178
查看次数

标签 统计

ftp ×1

linux ×1

sync ×1

synchronize ×1