为什么这个 wget 命令不能检索所需的文件

为什么这个 wget 命令不能检索所需的文件

我目前正在尝试使用 wget 从 https 服务器下载数据。有很多子文件夹和文件,但只有一个文件扩展名 (*.raw) 让我感兴趣。(不需要父文件夹)

这些命令已经尝试过:

 wget --recursive --no-directories --no-parent --level 10 --accept "raw" --execute robots=off https://cptc-xfer.uis.georgetown.edu/publicData/Phase_II_Data/TCGA_Ovarian_Cancer_S_026/

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://cptc-xfer.uis.georgetown.edu/publicData/Phase_II_Data/TCGA_Ovarian_Cancer_S_026/

但是,在包含感兴趣文件的目录之一中输入相同的命令是可行的(但这不是我们所希望的,因为它应该手动完成)

wget --recursive --no-directories --no-parent --level 10 --accept .raw --execute robots=off https://cptc-xfer.uis.georgetown.edu/publicData/Phase_II_Data/TCGA_Ovarian_Cancer_S_026/TCGA_09-1664-01A_61-2094-01A_25-1312-01A_Proteome_JHUZ_20130802/TCGA_09-1664-01A_61-2094-01A_25-1312-01A_Proteome_JHUZ_20130802_raw/

知道如何制定获取文件的命令吗?提前感谢 Vivian

答案1

对第一个命令进行简单的编辑就解决了这个问题。

wget --recursive -nd --no-parent --level 10 --accept "*.raw" --execute robots=off https://cptc-xfer.uis.georgetown.edu/publicData/Phase_II_Data/TCGA_Ovarian_Cancer_S_026/

相关内容