[学习记录] Linux丨查看当前目录下文件夹/文件大小,包括隐藏文件夹/文件

:2024年01月08日 吾爱破解
分享到:

在 Linux 系统中,可以使用 du(disk usage)命令来查看文件夹的大小,并结合 sort 命令来按照大小排序。以下是一个命令示例,它会列出当前目录下所有子目录的大小,并按照大小从大到小排列:

查看文件夹 / 文件大小

在 Linux 系统中,可以使用 du(disk usage)命令来查看文件夹的大小,并结合 sort 命令来按照大小排序。

以下是一个命令示例,它会列出当前目录下所有子目录的大小,并按照大小从大到小排列:

du -sh * | sort -rh | head -n 100

命令解释如下:

  • du -sh *:列出当前目录下所有子目录的大小(-s 参数表示汇总,不显示子目录的大小,-h 参数表示以易读的方式显示大小,如 K、M、G)。

  • sort -rh:对 du 的输出结果进行排序。-r 参数表示逆序排序(从大到小),-h 参数表示处理人类可读的数字大小。

  • head -n 100:限制输出的行数为前100行,如果想要查看所有结果,可以移除这个命令或者调整数字。

请注意,这个命令会列出当前目录下所有子目录的大小,如果想要查看特定目录下的子目录大小,可以将 * 替换为该目录的路径。

例如,如果想要查看 /home 目录下所有子目录的大小,命令将是:

du -sh /home/* | sort -rh | head -n 100

这个命令会列出 /home 目录下所有子目录的大小,并按照从大到小的顺序排列。

查看隐藏文件夹 / 文件大小

在 Linux 系统中,查看包括隐藏文件夹在内的所有文件夹的大小,并按照大小从大到小排列,可以使用以下命令:

du -sh .[!.]* * | sort -hr

命令解释如下:

  • du -sh:列出当前目录下所有文件和文件夹的大小,-s 参数表示汇总,-h 参数表示以易读的方式显示大小。

  • .[!.]*:匹配所有以点开头但不包括 ... 的隐藏文件夹。

  • *:匹配所有非隐藏的文件夹和文件。

  • sort -hr:对 du 的输出结果进行排序。-h 参数表示处理人类可读的数字大小,-r 参数表示逆序排序(从大到小)。

这个命令会列出当前目录下所有文件和文件夹(包括隐藏文件夹)的大小,并按照从大到小的顺序排列。如果想要在特定目录下执行这个操作,可以将 . 替换为该目录的路径。

例如,如果想要查看 /home 目录下所有文件和文件夹的大小,命令将是:

du -sh /home/.[!.]* /home/* | sort -hr

这个命令会列出 /home 目录下所有文件和文件夹(包括隐藏文件夹)的大小,并按照从大到小的顺序排列。

[我要纠错]
文:宋聪乔&发表于江苏
关键词: 查看 文件夹 文件 大小 Linux

来源:本文内容搜集或转自各大网络平台,并已注明来源、出处,如果转载侵犯您的版权或非授权发布,请联系小编,我们会及时审核处理。
声明:江苏教育黄页对文中观点保持中立,对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,不对文章观点负责,仅作分享之用,文章版权及插图属于原作者。

点个赞
1
踩一脚
0

您在阅读:[学习记录] Linux丨查看当前目录下文件夹/文件大小,包括隐藏文件夹/文件

Copyright©2013-2024 JSedu114 All Rights Reserved. 江苏教育信息综合发布查询平台保留所有权利

苏公网安备32010402000125 苏ICP备14051488号-3南京思必达教育科技有限公司版权所有

南京思必达教育科技有限公司版权所有   百度统计

最热文章
最新文章
  • 卡尔蔡司镜片优惠店,镜片价格低
  • 苹果原装手机壳