如何找到子目录中最大的文件?

发布于 2024-12-27 13:57:49 字数 141 浏览 2 评论 0原文

使用以下命令我可以找到最大的目录。

find <directory> -printf '%s %p\n' |sort -nr | head

但是有没有办法找到目录中所有子目录中最大的文件?

Wit the following command I can find largest directory.

find <directory> -printf '%s %p\n' |sort -nr | head

But is there a way to find largest file within all the subdirectories in directory ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吃兔兔 2025-01-03 13:57:49

为文件指定 -type f

find -type f -printf '%s %p\n' |sort -nr | head

Specify -type f for file:

find -type f -printf '%s %p\n' |sort -nr | head
Oo萌小芽oO 2025-01-03 13:57:49

使用您刚刚给出的命令,您将获得最大的文件。如果您想递归地汇总目录中每个文件的大小,您可能需要使用“du”命令。

With the command you just gave, you get the largest file. If you want to summarize the size for each file recursively for directories you may want to use the `du' command.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文