2

以下命令中“wgetrc”的目的是什么。

 -sh-3.00$ WGETRC=/hom1/spyga/spp/wgetrc_local wget  --directory-prefix=/home1/spyga/spp/download  ftp://127.0.0.1/outgoing/DATA.ZIP

wgetrc_local 文件具有 ftp 服务器的凭据。

通常我使用以下命令从 ftp 服务器下载文件。

-sh-3.00$ wget --ftp-user=xyz--ftp-password=12345 ftp://localhost/outgoing/DATA.ZIP

上述命令有什么不同。

请帮助我理解命令。谢谢。

4

1 回答 1

5

第一个命令只是指定要使用的替代配置文件,而不是默认的~/.wgetrc. 您也可以使用--config=/hom1/spyga/spp/wgetrc_localwget 的参数来指定它。

该文件可以包含改变 wget 行为的wgetrc 命令。在这种情况下,它可能已经完成,因此不必在命令行上提供用户名和密码。特别是在多用户系统上,在命令行上传递密码是一种安全风险,因为其他用户可能会看到这些密码,因此最好将它们存储在具有受限访问权限的文件中。这样,只有文件所有者启动的进程才能访问它。

wget 启动文件的另一个用途是更改其默认设置、用户代理等...

这一切都记录在这里

于 2013-09-04T16:35:32.097 回答