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

2024-01-08 13:36

本文主要是介绍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的博客

这篇关于Linux丨查看当前目录下文件夹/文件大小,包括隐藏文件夹/文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/583619

相关文章

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

Linux进程CPU绑定优化与实践过程

《Linux进程CPU绑定优化与实践过程》Linux支持进程绑定至特定CPU核心,通过sched_setaffinity系统调用和taskset工具实现,优化缓存效率与上下文切换,提升多核计算性能,适... 目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon