我正在寻找永久删除主目录中.wget-hsts
的方法。
每个wget请求都有一个可选标记可以添加到不存储历史记录中,但是每次使用wget时都需要添加该选项。
是否有某种环境变量或其他配置允许我禁止写入.wget-hsts
?
答案 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将默默地忽略它。