在Web服务器上有一堆50个.rar文件,我想将它们全部下载。而且,文件的名称除了.rar之外没有任何共同点。
我想尝试 aria2 来完全下载所有这些文件,但我认为我需要编写一个脚本来获取所有.rar文件的地址。
我不知道如何开始编写 srip。任何提示将不胜感激。
你可以尝试在 shell 脚本中使用 -A 参数来玩 wget:
wget -r "https://foo/" -P /tmp -A "*.rar"
以下是 -A 的作用的解释
指定要接受或拒绝的文件名后缀或模式的逗号分隔列表(请参阅文件类型(。请注意,如果任何通配符 ''、'?'、'[' 或 ']' 出现在 acclist 或 rejlist 的元素中,它将被视为模式,而不是后缀。在这种情况下,您必须将模式括在引号中以防止您的 shell 扩展它,例如在 '-A ".mp3"或 '-A '*.mp3''中。