我使用以下命令在本地机器上镜像目录:
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/*
请注意,第二种方法将跳过隐藏文件和文件夹