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

Author:AXYZdong 硕士在读 工科男
有一点思考,有一点想法,有一点理性!
定个小小目标,努力成为习惯!在最美的年华遇见更好的自己!
CSDN@AXYZdong,CSDN首发,AXYZdong原创
唯一博客更新的地址为: 👉 AXYZdong的博客 👈
B站主页为:AXYZdong的个人主页

查看文件夹 / 文件大小

在 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 目录下所有文件和文件夹(包括隐藏文件夹)的大小,并按照从大到小的顺序排列。

—— END ——


如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留言。或者你有更好的想法,欢迎一起交流学习~~~

更多精彩内容请前往 AXYZdong的博客

最近更新

  1. TCP协议是安全的吗?

    2024-01-08 17:28:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-08 17:28:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-08 17:28:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-08 17:28:05       18 阅读

热门阅读

  1. 云水苍苍走四方

    2024-01-08 17:28:05       29 阅读
  2. MW Open - 高效率的API接口管理工具

    2024-01-08 17:28:05       34 阅读
  3. Android debug带系统签名

    2024-01-08 17:28:05       46 阅读
  4. React组件中如何通讯

    2024-01-08 17:28:05       37 阅读
  5. Go语言程序设计-第8章--goroutine 和通道

    2024-01-08 17:28:05       33 阅读