有没有办法使用 --exclude 等高级功能并仍然保留 xfer:log-file "lftpbackup.log" 功能?我在以下位置阅读手册http://lftp.yar.ru/lftp-man-alt.html还有lftp.yar.ru wiki、教程和示例链接。我还在 unix.stackexchange.com 和 askubuntu.com 中搜索了 lftp 帖子,其中提到: xfer:log-file "" 在使用 --exclude 或其他高级功能时,功能会丢失。
set -a | grep "log" (edited log related items)
set log:enabled no
set log:file ""
set log:level 9
set log:show-ctx no
set log:show-pid no
set log:show-time no
set xfer:log-file /media/root/7CBAA4537758FCA/SAVE/rsyncTEST-usb/2/lftprsyncTEST.log
set xfer:make-backup yes
set xfer:max-log-size 3M
这会在 /media/root/7CBAA4537758FCA/SAVE/rsyncTEST-usb/2 中生成 lftprsyncTEST.log 日志文件
文件传输协议[电子邮件受保护]:~> 镜像 -R /media/root/7CBAA4537758FCA/SAVE/rsyncTEST-usb/2/ /luksftpmnt/SAVE/rsyncTEST-usb/rsyncTEST-usb/3copy > lftprsyncTEST.log
总计:1 个目录,3 个文件,0 >符号链接
新:3 个文件,0 个符号链接 传输 2709 字节
set -a | grep "log" (edited log related items)
set log:enabled no
set log:file ""
set log:level 9
set log:show-ctx no
set log:show-pid no
set log:show-time no
set xfer:log-file /media/root/7CBAA4537758FCA/SAVE/rsyncTEST-usb/2/lftprsyncTEST.log
set xfer:make-backup yes
set xfer:max-log-size 3M
这不会在 /media/root/7CBAA4537758FCA/SAVE/rsyncTEST-usb/2 中生成 lftprsyncTEST.log 日志文件
远程传输协议[电子邮件受保护]:/> 镜像-R --排除 sub2-1/ /media/root/7CBAA4537758FCA/SAVE/rsyncTEST-usb/2/ /luksftpmnt/SAVE/rsyncTEST-usb/rsyncTEST-usb/3copy > lftprsyncTEST.log
新:2 个文件,0 个符号链接,
传输 2548 字节
我能找到的唯一尝试的例子是(但不确定它是否真的有效,因为它在 lftp 退出后进行管道传输,并且从上面的示例中,日志文件是在传输文件的同时创建的 - 至少创建了日志文件,但在 lftp 完成之前可能不会填充) https://www.mail-archive.com/[电子邮件受保护]/msg04426.html