【发布时间】:2016-02-08 20:31:03
【问题描述】:
想知道我是否忽略了显而易见的事情
我正在尝试使用
wget -rl 0 -A "*.fna.gz" ftp://ftp.ncbi.nlm.nih.gov/genomes/genbank/bacteria/Acinetobacter_nosocomialis/all_assembly_versions
下载ftp://ftp.ncbi.nlm.nih.gov/genomes/genbank/bacteria/Acinetobacter_nosocomialis/all_assembly_versions/中所有与*.fna.gz匹配的目录中的所有文件
如果您访问上述链接,您将看到以GCA 开头的目录列表。我想要那些目录中与*.fna.gz 匹配的所有文件,但是当我运行命令时我什么也得不到。我想知道 wget 是否没有将 GCA* 目录识别为目录,这就是问题所在?还是我的 wget 命令有问题?
我很怀疑,因为当我尝试使用 FileZilla 下载目录时,我得到:
GCA_000248315.2_ASM24831v2: Not a regular file
Error: Critical file transfer error
【问题讨论】:
-
还尝试了
wget -nd -rl 0 --accept-regex ".*GCA.*/.*fna.gz" ftp://ftp.ncbi.nlm.nih.gov/genomes/genbank/bacteria/Acinetobacter_nosocomialis/all_assembly_versions/,希望它能匹配所有以 .fna.gz 结尾的文件,这些文件位于以 GCA 开头的目录所包含的目录和子目录中。