linux - 如何在不创建父目录的情况下使用 wget 镜像目录?

我想通过 FTP 镜像一个文件夹,像这样:

wget --mirror --user=x --password=x ftp://ftp.site.com/folder/subfolder/evendeeper

但我不想创建这样的目录结构:

ftp.site.com -> folder -> subfolder -> evendeeper

我只想:

evendeeper

它下面的任何东西都是结果结构。只要在服务器上为 evendeeper 的子目录创建了子目录,evendeeper 的内容也可以在当前目录中结束。

我知道 -np 选项,根据只是阻止它跟随父页面链接的文档(我通过 FTP 镜像的二进制文件的非问题)。我也知道 -nd 选项,但这完全阻止了创建任何目录结构,即使对于 evendeeper 的子目录也是如此。

我会考虑替代方案,只要它们是基于命令行的、易于作为 Ubuntu 软件包提供并且像 wget 一样易于自动化。

最佳答案

对于像这样的路径:ftp.site.com/a/b/c/d

-nH会将所有文件下载到当前目录下的a/b/c/d目录下,-nH --cut-dirs= 3 会将所有文件下载到当前目录下的目录d

https://stackoverflow.com/questions/5043239/

相关文章:

php - 如何为 php 启用 mysqlnd?

mysql - 你能推荐一个免费的 Linux 轻量级 MySQL GUI 吗?

linux - 如何阅读有关内置 zsh 命令的文档?

linux - 永久更改 GDB 中的反汇编风格

c++ - Linux C++ : how to profile time wasted due t

linux - 如何使用 curl 或 wget 将文件下载到目录中?

python - 从终端调用时使用默认 Python 而不是 Anaconda 安装

c - 如何在基于 Linux 的系统上的 c 程序中使用 mqueue?

linux - 使用非 root 用户帐户安装 Git

node.js - Ansible 将以什么用户身份运行我的命令?