在linux服务器中,有没有一种方法可以获取目录中的文件列表 而不使用ls-la之类的命令?
我们的日志目录大小太大(将近90GB), 当我们使用ls -la命令获取该目录中的文件列表时, 命令提示符不回来...
答案 0 :(得分:2)
回声*
...将通过在Bourne兼容shell上的文件遍历显示当前文件夹中的文件。
这将所有文件向下列出一级:
回声 /
在Bash中,如果设置了globstar(设置为 shopt -s globstar
,未设置shopt -u globstar
),则将递归列出所有文件:
回声**
有关更多信息,您可以访问This Link
还有以下问题,为什么不使用限制列出文件?
此命令可能对您有帮助
ls -U |头-4
答案 1 :(得分:0)
不知道是否还有其他命令,但是您可以将ls
与其他命令结合使用,例如:
ls -la | less
仍会列出您的文件,但您可以轻松地上下移动(和搜索)。 less
不会一次加载所有内容(您的90GB),但是在您四处走动时会加载行。
或者您可以将ls
的输出保存到文件中以供以后打开
ls -la > my_files.txt