You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将wget --spider -S命令的输出内容写入txt文件?

解决wget --spider全量输出到文件的问题

以下两种正确方式可以捕获wget --spider -S $URL的所有输出内容:

方法一:调整重定向顺序

你之前的重定向顺序有误,正确写法需把2>&1放在输出重定向之后,才能同时捕获标准输出和标准错误:

wget --spider -S $URL > inst/logfile.log 2>&1

如果需要追加内容到文件而非覆盖,将>替换为>>即可:

wget --spider -S $URL >> inst/logfile.log 2>&1

方法二:结合wget自带参数+详细输出

使用--output-file时,配合-v(--verbose)参数可确保蜘蛛模式下的所有详细信息都被写入文件:

wget --spider -S -v --output-file=wgetlog.txt $URL

-v会强制wget输出完整的请求、响应头及状态信息,--output-file会将所有日志内容(包含标准错误)统一写入指定文件。

内容的提问来源于stack exchange,提问作者LouisB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 19:52:05