How to specify the location with wget?
我需要将文件下载到/ tmp / cron_test /。 我的wget代码是
1 | wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/ |
那么是否有一些参数来指定目录?
从手册页:
1 2 3 4 5 6 | -P prefix --directory-prefix=prefix Set directory prefix to prefix. The directory prefix is the directory where all other files and sub-directories will be saved to, i.e. the top of the retrieval tree. The default is . (the current directory). |
因此,您需要在命令中添加
-O是指定要下载的文件的路径的选项。
1 | wget <file.ext> -O /path/to/folder/file.ext |
-P是将在目录中下载文件的前缀
1 | wget <file.ext> -P /path/to/folder |
确保您所下载的内容的URL正确无误。首先,无法解析和解析具有
例如:
1 | wget"sourceforge.net/projects/ebosse/files/latest/download?source=typ_redirect" |
将下载到名为
如您所见,了解有关URL的一两件事有助于理解
我从一个hirens磁盘启动,只有Linux 2.6.1作为资源(导入操作系统不可用)。解决了将ISO下载到物理硬盘驱动器上的问题的正确语法是:
1 | wget"(source url)" -O (directory where HD was mounted)/isofile.iso" |
可以通过查找
1 | wget"(source url)" |
一旦该URL和源文件正确并且正在下载到
1 | -O"<specified download directory>/filename.extension" |
在源网址之后。
在我的情况下,这导致下载ISO并将其存储为
男人wget:
-O文件
--output文档=文件
1 | wget"url" -O /tmp/cron_test/<file> |
试试这个方法 -
1 2 3 4 | import os path = raw_input("enter the url:") fold = raw_input("enter the folder:") os.system('wget -r -nd -l1 -P %s --no-parent -A mp3 %s'%(fold, path)) |