以下命令中“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
具有ftp服务器凭据的wgetrc_local文件。
通常我使用以下命令从ftp服务器下载文件。
-sh-3.00$ wget --ftp-user=xyz--ftp-password=12345 ftp://localhost/outgoing/DATA.ZIP
上述命令之间有什么不同。
请帮我理解这些命令。 谢谢你。
答案 0 :(得分:4)
第一个命令只是指定要使用的备用配置文件,而不是默认的~/.wgetrc
。您也可以使用--config=/hom1/spyga/spp/wgetrc_local
作为wget的参数来指定它。
此文件可以包含wgetrc commands,用于更改wget的行为。在这种情况下,它可能已完成,因此不必在命令行上提供用户和密码。特别是在多用户系统上,在命令行上传递密码是一种安全风险,因为其他用户可能会查看密码,因此将它们存储在具有受限访问权限的文件中要好一些。这样,只有文件所有者启动的进程才能访问它。
wget启动文件的另一个用途是更改它的默认设置,用户代理等......
所有记录均为here。