LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1767|回复: 2

怎么下载链接文件?

[复制链接]
发表于 2006-5-25 00:15:44 | 显示全部楼层 |阅读模式
问题描述:
    我想下载某个目录及其子目录下的所有文件,但是里面很多链接文件。例如:我想下载的目录是 proj, 他下面有个子目录叫做 include, include目录下面有个文件叫 a.h, 它是个链接文件,指向别的文件(不在proj及其子目录下面)。
我用gftp登录的时候,进去include目录,压根是看不到链接文件的。我用lftp的mirror命令下载整个proj目录的时候,下载下来的a.h仍然是个链接文件。而我想要的结果是:下载下来的a.h不是链接文件,而是它原来指向的那个文件的拷贝。

不知道问题讲得清楚没有,请指教。
发表于 2006-5-25 02:03:41 | 显示全部楼层
man  wget
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-25 13:09:30 | 显示全部楼层
Post by eTony
man  wget

你是指--retr-symlinks选项吧?
它是这样说:
When --retr-symlinks is specified, however, symbolic links are
           traversed and the pointed-to files are retrieved.  At this time,
           this option does not cause Wget to traverse symlinks to directo-
           ries and recurse through them, but in the future it should be
           enhanced to do this.

它的意思是,链接目标是文件的话可以下载,如果是目录就不行了。

但是我试过了,不管链接文件链接到一个普通文件还是链接到目录,用这个选项,wget压根不会下载。
不知道楼上试过没有?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表