从终端下载文件

lit*_*ice 6 command-line wget web

我正在尝试使用终端下载 .txt 文件。这是链接(打开链接立即开始下载):

https://es.osdn.net/projects/sfnet_kaldi/downloads/wsj0-train-spkrinfo.txt
Run Code Online (Sandbox Code Playgroud)

我试图用命令下载它

wget "https://es.osdn.net/projects/sfnet_kaldi/downloads/wsj0-train-spkrinfo.txt"
Run Code Online (Sandbox Code Playgroud)

不幸的是,运行该命令后我唯一得到的是页面源:(

有人能告诉我从终端下载这个文件的正确方法是什么吗?

提前致谢!

Rui*_*iro 13

如果您遵循他们的 HTML,他们会使用一些技巧来隐藏内容的实际来源。

您要下载的文件可以从他们使用以下命令获取的源下载:

 wget http://jaist.dl.sourceforge.net/project/kaldi/wsj0-train-spkrinfo.txt
Run Code Online (Sandbox Code Playgroud)

所以,并不是你缺乏 Unix 知识,归根结底,他们只是故意迟钝。

您还可以在https://sourceforge.net/projects/kaldi/files/ 的主页中访问该项目 (kaldi) 的所有文件(旧版本,由您的原始链接指向)

去那里,你会看到https://github.com/kaldi-asr/kaldi有一个更新的版本

  • @little_mice 我没有专门查看您的链接,但网站这样做的原因有多种。主要围绕他们希望您访问他们的实际页面以获取资源而不是绕过它的愿望(例如,他们想要展示广告、宣传他们的品牌等)。 (2认同)