lftp:避免创建被镜像的目录

lftp:避免创建被镜像的目录

我使用以下命令在本地机器上镜像目录:

  echo "set ssl:verify-certificate no" >> ~/.lftp/rc

  lftp -c mirror --verbose=3 https://x.com/nlp_data

nlp_data首先会创建一个目录,而这并不是我想要的。我希望将文件直接复制到当前目录,而不创建nlp_data

附言:有没有办法在命令行本身上禁用 SSL 检查?

答案1

我没有方便的环境来测试这个,但是可以通过阅读文档来测试:

将指定的源目录镜像到本地目标目录。如果目标目录以斜杠结尾,则源基名将附加到目标目录名。源和/或目标可以是指向目录的 URL。

我希望这些变体之一能够起作用:

lftp -c mirror --verbose=3 https://example.com/nlp_data .
lftp -c mirror --verbose=3 https://example.com/nlp_data/*

请注意,第二种方法将跳过隐藏文件和文件夹

相关内容