获取目录中递归包含的文件列表的最快方法是什么?

sta*_*tti 5 linux filesystems nfs

我有一个目录,其中包含数百万个分布在文件夹层次结构中的文件。该目录存储在大型远程NFS文件系统上。我想尽快检索这些文件的列表。

是否有可能比更快find . > list.txt?哪些因素影响速度?我正在使用python,但是只要快速,任何解决方案都可以。

Dro*_*out 0

取决于您想要输出什么。我建议使用

ls -R | grep ":$" | sed -e 's/:$//' -e 's/^/   /' -e 's/-/|/'
Run Code Online (Sandbox Code Playgroud)

获取当前目录中所有文件的递归完整路径。