禁用WGET历史记录跟踪

时间:2017-11-29 08:33:44

标签: terminal environment-variables wget

我正在寻找永久删除主目录中.wget-hsts的方法。

每个wget请求都有一个可选标记可以添加到不存储历史记录中,但是每次使用wget时都需要添加该选项。

是否有某种环境变量或其他配置允许我禁止写入.wget-hsts

4 个答案:

答案 0 :(得分:1)

截至目前,答案似乎是否定的。我放在.bashrc中的解决方法:

alias wget="wget --hsts-file ~/dotfiles/config/wget/wget-hsts"

在邮件列表中询问了这个问题,{。{3}}修改了.wgetrc中的命令,但是在这个答案中,the respondent suggested处没有记录hsts-file命令,而我的无论如何试图尝试将其设置为不成功(收到错误消息)。

答案 1 :(得分:1)

通过创建具有相同名称(“ .wget-hsts”)的目录,我成功处理了该文件(在OS X 10.13.6上)。我的经验是,某些软件足够聪明,可以处理日志文件中的“保护性”权限问题,但是(到目前为止)根据我在Android和Mac上的经验,使用不希望的log / cfg文件名创建目录始终有效系统)。

答案 2 :(得分:1)

到目前为止,.wgetrc选项似乎在Debian中有效。 〜/ .wgetrc的选项很简单。

hsts=0

答案 3 :(得分:-1)

如果您已经知道禁用此功能的命令行选项,则可以将此选项放在$ HOME / .wgetrc文件中。该文件在wget的手册页中有解释,该页面也可在https://www.gnu.org/software/wget/manual/wget.html

在线获取

或者,我猜测(但没有尝试),如果你创建日志文件并使其不可写,wget将默默地忽略它。