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

Mac下Brew安装的Wget批量下载图片失效问题求助

故障原因

从报错日志可以定位到两个核心问题:

  • 核心报错原因:wget运行时找不到指定的./list.txt文件。./指代的是你执行wget命令时终端所处的工作目录,和wget的安装路径、你主观认为存放列表文件的路径没有关系。如果你的list.txt存放在其他路径,或者文件名存在拼写偏差(比如后缀误写为.text、大小写不匹配、带隐藏后缀),都会触发这个找不到文件的报错。
  • 命令语法不规范:你写的-i./list.txt存在参数格式错误,-i作为指定输入文件的参数,和后续的文件路径之间必须保留空格,部分版本的wget无法识别这种参数和路径直接拼接的写法,即使文件存在也可能读取失败。
修复步骤
  1. 修正命令参数格式,把-i./list.txt调整为-i ./list.txt
  2. 执行wget前先校验文件路径:
    • 终端执行pwd查看当前工作目录,确认list.txt是否存放在该目录下
    • 如果list.txt不在当前目录,要么写文件的完整绝对路径,要么通过cd命令切换到list.txt所在目录后再执行命令
    • 执行ls -l ./list.txt确认文件真实存在、文件名完全匹配,同时检查文件内容为每行一个独立的图片URL,无多余乱码、空行
  3. 提前创建下载目标目录,避免路径不存在导致写入失败,执行mkdir -p ./images即可递归创建目录

修正后的可直接执行的命令参考:

mkdir -p ./images
wget -E -H -k -K -p -e robots=off -P ./images/ -i ./list.txt

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 09:42:29