Wget - 输出目录前缀

发布于 2024-12-28 18:43:59 字数 300 浏览 1 评论 0原文

目前我尝试使用:

"wget --user=xxx --password=xxx -r ftp://www.domain.com/htdocs/"

但这会以这种方式将输出文件保存到当前目录:

curdir/www.domain.com/htdocs/*

我需要它是:

curdir/*

有没有办法做到这一点,我只看到一种使用输出前缀的方法,但我认为这将允许我在当前目录之外定义目录?

Currently I try to use:

"wget --user=xxx --password=xxx -r ftp://www.domain.com/htdocs/"

But this saves output files to current directory in this fashion:

curdir/www.domain.com/htdocs/*

I need it to be:

curdir/*

Is there a way to do this, I only see a way to use output prefix, but i think this will just allow me to define directory outside current dir?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只怪假的太真实 2025-01-04 18:43:59

如果您希望一个目录中的所有文件或 --no-host-directories 具有子目录,但每个主机没有子目录,则可以将 --no-directories 与您的 <代码>--目录前缀选项。

2.6 目录选项

'-nd'
'--无目录'
递归检索时不要创建目录层次结构。启用此选项后,所有文件都将保存到当前目录,而不会破坏(如果名称多次出现,文件名将获得扩展名“.n”)。

'-nH'
'--无主机目录'
禁用主机前缀目录的生成。默认情况下,使用“-r http://fly.srk.fer.hr/”调用 Wget 将创建以下结构:以fly.srk.fer.hr/开头的目录。此选项禁用此类行为。

'-P前缀'
'--目录前缀=前缀'
将目录前缀设置为前缀。目录前缀是所有其他文件和子目录将保存到的目录,即检索树的顶部。默认值为“.” (当前目录)。
(来自 wget 手册。)

You can combine --no-directories if you want all your files inside one directory or --no-host-directories to have subdirectories but no subdirectories per host with your --directory-prefix option.

2.6 Directory Options

‘-nd’
‘--no-directories’
Do not create a hierarchy of directories when retrieving recursively. With this option turned on, all files will get saved to the current directory, without clobbering (if a name shows up more than once, the filenames will get extensions ‘.n’).

‘-nH’
‘--no-host-directories’
Disable generation of host-prefixed directories. By default, invoking Wget with ‘-r http://fly.srk.fer.hr/’ will create a structure of directories beginning with fly.srk.fer.hr/. This option disables such behavior.

‘-P prefix’
‘--directory-prefix=prefix’
Set directory prefix to prefix. The directory prefix is the directory where all other files and subdirectories will be saved to, i.e. the top of the retrieval tree. The default is ‘.’ (the current directory).
(From the wget manual.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文