当使用 curl 下载文件时,如何跟踪链接位置并将其用于输出文件名(在事先不知道远程文件名的情况下) ?
例如,如果单击下面的链接,您将下载一个名为“ pythonComplete.vim”的文件但是使用 curl 的-O 和-L 选项,文件名只是原始的 remote-name,一个笨拙的“ download _ script.php?Src _ id = 10872”
curl -O -L http://www.vim.org/scripts/download_script.php?src_id=10872
为了下载具有正确文件名的文件,你必须事先知道文件的名称:
curl -o pythoncomplete.vim -L http://www.vim.org/scripts/download_script.php?src_id=10872
如果您可以下载文件而不事先知道文件的名称,那就太好了。如果不知道,是否有其他方法可以通过命令行快速下拉重定向文件?