1

我正在使用 LFTP 将文件从 FTP 服务器镜像到 Windows 中的本地目录。

我的问题是如何记录实际镜像的文件。我可以通过执行以下操作获得一些输出:

lftp -e 'mirror --only-newer /FtpFolder/ /MyFolder;quit' ftp://127.0.0.1 >> /logFile.log

但是,当我在运行此代码后检查我的日志文件时,它给了我这样的信息:

Total: 1 directory, 2 files, 0 symlinks
New: 2 files, 0 symlinks
6466 bytes transferred
To be removed: 1 directory, 0 files, 0 symlinks

我期待的是更完整的东西,例如:

Total: 1 directory, 2 files, 0 symlinks
New: 2 files, 0 symlinks
6466 bytes transferred
To be removed: 1 directory, 0 files, 0 symlinks
File1_20141209.txt
File2_20141209.txt

这将使我知道哪些是镜像文件(这对我来说很重要)。是否有任何配置或命令可以让我们从 lftp 获取更多信息来执行此操作?

谢谢你。

4

1 回答 1

3

没关系,发现在命令中添加 --verbose 解决了我的问题。

现在 lftp 输出如下所示:

Total: 1 directory, 2 files, 0 symlinks
New: 2 files, 0 symlinks
6466 bytes transferred
To be removed: 1 directory, 0 files, 0 symlinks
Transferring file 'File1_20141209.txt'
Transferring file 'File2_20141209.txt'
于 2014-12-10T15:10:53.733 回答