我正在使用一个特定的目录,其中包含大约 50,000 个文件。当我尝试使用ls -f -1
is 列出内容时,会生成一个永远重复的列表。以下是我尝试过的其他几个根本不起作用的命令:
Command Result
------- ---------------
find "killed"
updatedb "updatedb: memory exhausted"
我什至写了一个 python 脚本来列出文件,但它也不起作用。
这个问题目录是一个 Windows 文件共享,所以这可能是问题的一部分。当我在 Windows 中列出内容时,效果很好。当我使用 Windows powershell 将目录的内容复制到一个新目录中,然后尝试列出我的 Linux (RHEL) 系统上的内容时,它工作正常。
最后,在 Windows 中,我将给我带来问题的原始目录的内容与我刚刚创建的新目录进行了比较。我通过使用命令“dir -Force”在 windows powershell 中列出来做到这一点,以包含隐藏文件。我区分了这两个文件,它们完全相同。
我尝试使用 CIFS 挂载而不是 NFS,这解决了问题!Linux 不喜欢通过 NFS 挂载与 Windows 通信。