如何在不使用ls命令(90GB)的情况下获得大目录的文件列表



在linux服务器中,有没有一种方法可以获得目录中的文件列表而不使用ls la?

我们的日志目录太大(接近90GB(当我们使用ls-la命令来获取该目录中的文件列表时,命令提示符不会返回。。。

echo*

。。。将通过Bourne兼容shell上的文件globbing显示当前文件夹中的文件。

这将列出一个级别的所有文件:

echo/

在Bash中,如果设置了globstar(用shopt -s globstar设置,用shopt -u globstar取消设置(,这将递归地列出所有文件:

echo**

有关更多信息,您可以访问This Link

以及您的以下问题,为什么不使用限制来列出文件?

该命令可能有助于

ls-U | head-4

不知道是否还有其他命令,但您可以将ls与其他命令组合,如:

ls -la | less

它仍然列出你的文件,但你可以很容易地上下移动(和搜索(。less不会一次加载所有内容(您的90GB(,但当您四处移动时,它会加载行。

或者您可以将ls的输出保存到一个文件中,以便稍后打开

ls -la > my_files.txt

相关内容

最新更新