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

使用wget下载文件时如何保留并创建对应远程父级目录结构

wget实现自动创建对应路径层级的方法

wget内置参数即可直接实现类似cp --parents的自动生成父目录效果,操作方式如下:

核心参数说明

  • -x / --force-directories:强制根据远程文件的路径层级,在本地创建对应目录结构
  • -nH / --no-host-directories:取消默认生成的域名根目录,避免多生成一层和域名同名的文件夹

实际用法示例

针对你给出的示例场景,完整执行命令为:

wget -x -nH https://example.com/path/css/style.css

执行后会自动在当前目录下生成./path/css/层级目录,最终文件存储路径为你预期的./path/css/style.css。

扩展用法

如果需要把整个路径结构存到指定的根目录下,可以额外加上-P参数指定存储根路径,示例:

# 最终文件存储路径为 ./my_files/path/css/style.css
wget -x -nH -P ./my_files https://example.com/path/css/style.css

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 22:24:06