是否有其他命令或方法可以加快 LFTP 中的查找速度?

是否有其他命令或方法可以加快 LFTP 中的查找速度?

我正在连接到一个 FTP 服务器,它可能有 20-30k 个 zip 文件和各种子目录。我想根据扩展名返回所有这些文件的列表,所以是 *.zip。我从 shell 运行了一个足够简单的 find 命令来匹配扩展名,它确实提高了速度。但是,当我通过 LFTP 进入服务器时,find 命令与通用 shell 中的命令不同。

这个: find . | grep -Fi .zip 改为这个(速度快 2 倍):find /directory -name "*.zip"

手动的:

find [OPTS] directory...

递归列出目录中的文件(默认为当前目录)。这可以帮助缺乏ls -R支持的服务器。您可以重定向此命令的输出。

选项:

-d MD--max-depth=MD 指定最大扫描深度
-l--ls使用长列表格式

LFTP 中有没有办法获取文件列表并根据文件扩展名进行过滤?

相关内容