我使用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获取更多信息来执行此操作?
谢谢。
答案 0 :(得分: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'