我有一个问题,通过ftp下载数据。我对ftp完全不感兴趣。
我正在尝试通过wget 'ftp://ftp.ncbi.nlm.nih.gov/blast/db/nt*.gz'
获取数据
尽管我在anonymous_enable=YES、local_enable=YES、write_enable=YES中设置了vsftpd.conf,但我还是遇到了下面的错误。有人能帮我找出错误吗?
谢谢
-2022-10-24 08:57:21-- ftp://ftp.ncbi.nlm.nih.gov/blast/db/nt*.gz =>‘.listing’Resolving ftp.ncbi.nlm.nih.gov (ftp.ncbi.nlm.nih.gov).130.14.250.13,165.112.9.228,2607:f 220:41F:250:230,.连接到ftp.ncbi.nlm.nih.gov (ftp.ncbi.nlm.nih.gov)\130.14.250.13\x:21.已连接。以匿名身份登录..。登录!==> SYST ..。好了。==> PWD .好了。==> I型..。好了。==> CWD (1) /blast/db .好了。==> PASV .好了。==>名单..。好了。.listing:拒绝许可
发布于 2022-10-24 07:03:41
您试图在哪个目录中使用wget
?您确定您有写入该目录的权限吗?
当我从终端运行wget ftp://ftp.ncbi.nlm.nih.gov/blast/db/nt*.gz
(没有引号)时,它可以下载几千兆字节。但是,保存的第一项是一个名为.listing
的文件,该文件包含您要从其中下载的源目录中的所有文件。如果您试图在没有保存文件权限的目录中使用wget
。.listing
将不会被写入,而wget
命令将因.listing: Permission denied
错误而失败。
作为一种测试,尝试如下:
wget
的机器(如果尚未连接)wget
命令: wget D18
你应该看到这样的东西:
--2022-10-24 06:57:07-- ftp://ftp.ncbi.nlm.nih.gov/blast/db/nt*.gz
=> ‘.listing’
Resolving ftp.ncbi.nlm.nih.gov (ftp.ncbi.nlm.nih.gov)... 2607:f220:41f:250::229, 2607:f220:41f:250::230, 130.14.250.10, ...
Connecting to ftp.ncbi.nlm.nih.gov (ftp.ncbi.nlm.nih.gov)|2607:f220:41f:250::229|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /blast/db ... done.
==> EPSV ... done. ==> LIST ... done.
.listing [ <=> ] 70.75K 42.3KB/s in 1.7s
2022-10-24 06:57:18 (42.3 KB/s) - ‘.listing’ saved [72451]
Removed ‘.listing’.
--2022-10-24 06:57:18-- ftp://ftp.ncbi.nlm.nih.gov/blast/db/nt.00.tar.gz
=> ‘nt.00.tar.gz’
==> CWD not required.
==> EPSV ... done. ==> RETR nt.00.tar.gz ... done.
Length: 4365255023 (4.1G)
nt.00.tar.gz 2%[> ] 96.27M 4.26MB/s eta 13m 39s
https://askubuntu.com/questions/1437000
复制相似问题