当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]lftp的mirror命令无法下载目录内的子目录内文件
帖子发表于 : 2007-06-14 10:12 
头像

注册: 2007-05-06 23:35
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
比如movie文件夹里有film文件夹,film里面有一些文件。

lftp登录后,使用命令mirror movie,
下载得到的movie文件夹里面包括film文件夹/目录和film里面的文件名,但大小为0,
也就是说它没有下载子目录内文件的数据。

这个可以通过什么命令来弥补吗?

help mirror里似乎没找到该项...

any reply will be thankful :)

===========================================
附help mirror内容:

用法: mirror [OPTS] [remote [local]]

把指定的远程目录镜像到本地

-c, --continue 如果可能, 继续一个镜像任务
-e, --delete 删除在远程站点不存在的文件
-s, --allow-suid 根据远程站点设置相应的 suid/sgid 位
-n, --only-newer 只下载新的文件 (-c 没有作用)
-r, --no-recursion 不下载子目录
-p, --no-perms 不设置文件权限
--no-umask 不在文件上使用umask
-R, --reverse 反向镜像 (上传文件)
-L, --dereference 下载符号链接指向的文件
-N, --newer-than FILE 只下载比文件 FILE 更新的文件
-i RX, --include RX 包括匹配的文件 (只能使用一次)
-x RX, --exclude RX 不包括匹配的文件 (只能使用一次)
RX 是括展的正则表达式
-t Nx, --time-prec Nx 设置时间精度为 N 秒 (x=s) 分钟 (x=m)
小时 (x=h) 或者天 (x=d)
默认值 - 12 小时
-v, --verbose 显示详细的信息
--log=FILE 将执行过的命令写入日志文件<FILE>
--script=FILE 把命令写入脚本文件但不执行
--just-print, --dry-run 同 --script=<>FILE
当使用 -R 参数时,第一个目录为本地目录,第二个为远程目录
如果第二项没有填写,则采用第一个个目录的名称
如果两项都没填写,则采用当前的本地和远程目录


_________________
CPU AMD Athlon 64 X2 3600+
主板 升技AN52
内存 DDR2 667 1GB
显卡 小影霸 Nvidia GeForce 7300 GT 256M
硬盘 ST380021A 80GB
OS Ubuntu 7.04

#I believe I can fly!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-06-14 13:22 
头像

注册: 2007-05-06 23:35
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
btw:再问一下怎样上传单个文件或某个文件夹下的所有文件到ftp服务器的一级目录下。

mirror -R 只能上传整个文件夹到服务器上吧。

网上搜索了一大堆lftp的教程,都只提到怎么下载的。上传的就只mirror -R, help mirror看到的帮助里也没有设计。哪位路过提示一下吧 #_#


_________________
CPU AMD Athlon 64 X2 3600+
主板 升技AN52
内存 DDR2 667 1GB
显卡 小影霸 Nvidia GeForce 7300 GT 256M
硬盘 ST380021A 80GB
OS Ubuntu 7.04

#I believe I can fly!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-14 13:31 
头像

注册: 2007-05-06 23:35
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
第二个问题找到解决方法了:)

$lftp
>help
找到一个mput命令,
>mput localdir/*.html 就可以把localdir下的所有html文件上传到服务器目录下了。
直接put命令只能一个一个来.


_________________
CPU AMD Athlon 64 X2 3600+
主板 升技AN52
内存 DDR2 667 1GB
显卡 小影霸 Nvidia GeForce 7300 GT 256M
硬盘 ST380021A 80GB
OS Ubuntu 7.04

#I believe I can fly!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-31 11:21 

注册: 2007-03-02 10:01
帖子: 25
地址: USTC
送出感谢: 0 次
接收感谢: 0 次
我也想知道这个问题,而且那些0kb的文件删不掉啊


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-07-31 11:34 

注册: 2007-03-02 10:01
帖子: 25
地址: USTC
送出感谢: 0 次
接收感谢: 0 次
把文件在 -c 传一次就好了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译