我必须获得包含大约 200 万个文件的目录列表,但是当我执行ls
命令它没有任何返回。我已经等了3个小时了我试过了ls | tee directory.txt
,但这似乎永远悬而未决。
我假设服务器正在进行大量索引节点排序。有什么办法可以加快速度ls
命令只获取文件名的目录列表?目前我不关心大小、日期、许可等。
ls -U
将执行 ls 而不排序。
缓慢的另一个原因是--color
。在某些 Linux 机器上,有一个方便的别名,它添加了--color=auto'
到 ls 调用,使其查找找到的每个文件的文件属性(慢),以对显示进行着色。这可以通过以下方式避免ls -U --color=never
or \ls -U
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)