我有一个包含约 100k 个文件的目录,通过大多数协议在互联网上加载速度非常慢(仅列出目录可能会超时)。我想通过仅显示过去 6 个月的文件来加快速度。
有办法实现这一点吗?我知道有一些基于 FUSE 的文件系统能够按文件名过滤(例如 rofs-filtered),但我还没有找到一个可以按日期过滤的文件系统。目标是通过 HTTP 文件服务器(例如 Dockerized Nextcloud 或文件浏览器)提供目录服务,同时能够在速度足够快的情况下查看 LAN 上的完整目录。
我查过https://github.com/libfuse/libfuse/wiki/Filesystems
我考虑过联合挂载两个目录(一个包含旧文件,一个包含新文件),并使用 CRON 上的脚本定期移动文件,但这是一种迂回的方式,增加了复杂性。