在unix中使用lftp将文件从远程复制到本地

在unix中使用lftp将文件从远程复制到本地

我正在尝试编写一个脚本,将一些文件从远程 ftp 服务器复制到本地目录。我见过很多使用 lftp 镜像命令的示例,但到目前为止,它们似乎都不起作用。目前我有一个如下所示的命令:

lftp -u myuser ftp.myserver.net -e 'set ftp:ssl-allow no;mirror -c --verbose eyerep-test/outgoing/archive ~/eyerep-files/outgoing;quit;'

如果我执行该命令,它将连接到服务器并尝试运行镜像命令,但当它完成时,我没有看到任何文件复制到我机器上的 /eyerep-files/outgoing 文件夹中。我还尝试使用 lftp 连接到远程并一次运行一个命令。我得到了相同的结果。我不太确定我在这里做错了什么。有人能解释一下为什么这个命令不起作用吗?

相关内容