gpt4 book ai didi

bash - lftp 可以跟随符号目录吗?

转载 作者:行者123 更新时间:2023-12-04 13:04:54 25 4
gpt4 key购买 nike

lftp可以获取符号链接(symbolic link)指向的文件,但是如果这些文件位于符号链接(symbolic link)所代表的目录中,是否可以获取这些文件?例如,我希望在以下位置获取文件

ftp://ftp.ncbi.nlm.nih.gov/genomes/genbank/bacteria/Acinetobacter_nosocomialis/all_assembly_versions/GCA_000162375.2_Acin_sp_RUH2624_V1/

哪里/GCA_000162375.2_Acin_sp_RUH2624_V1/是指向目录的符号链接(symbolic link)。

我尝试添加 set ftp:list-options "-La"到 ~/.lftprc、~.lftp/rc 和/etc/lftp.conf。

这是我正在使用的命令:

lftp -c 'open -e "mirror -c -p --no-empty-dirs -I *.gz /genomes/genbank/bacteria/Acinetobacter_nosocomialis/ ~/ncbi_bacteria_mirror" ftp.ncbi.nlm.nih.gov'

此命令适用于 ftp://ftp.ncbi.nlm.nih.gov/genomes/genbank/bacteria/Pseudomonas_sp._URMO17WK12_I11/all_assembly_versions/

哪里 /all_assembly_versions/不是符号链接(symbolic link)。然而,它不会递归地跟踪包含在其中的符号链接(symbolic link)目录并从这些目录中获取文件,如果可能,我希望它这样做。

最佳答案

将文件名解析为磁盘上的文件,从而解析符号链接(symbolic link)是在服务器上完成的。因此,ftp 客户端不需要解析这些链接,这意味着它甚至不会通过猜测目录列表的格式来尝试解析。

关于bash - lftp 可以跟随符号目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35800874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com