linux 查看文件夹大小的命令是什么

是的,是的,du命令确实很有用。

请告诉我一些事情。
之前做项目的时候,遇到一个很大的目录,我花了很长时间才弄清楚是哪个文件占用了空间。
这就是使用 du 的地方。

你想一想,du是专门看一个文件夹占用了多少空间的。
它很容易使用。
例如,您在终端中键入命令 du -h --max-depth=1
这意味着,不要对 KB MB GB 进行四舍五入,只使用普通数字。
--max-depth=1 表示只查看当前层,不深入其中。
键入后,终端会告诉您哪些文件或子文件夹占用了当前文件夹中的过多空间。

如果你想知道整个目录的总大小,请使用du -sh。
例如du -sh /home/user/documents,只需添加目录名即可。
这样终端会直接报出总数,比如1 2 G等。

如果只想看目录大小而不看内容,du -h --max-depth=0 software/。
--max-depth=0 意味着你不关心里面有什么,只要告诉我软件目录有多大。

说实话,刚开始使用的时候我很困惑。
尝试了几次之后我就习惯了。
Do和DF是两个概念。
df 查看整个分区,包括未被删除但未被占用的空间。
du 实际上会看到该目录或文件位于多少个磁盘上。
有时du显示为小于df,因为df包括临时居住的人。
是。

总之,从文件夹大小来看,du是一个有用的工具。
如果您需要查看整个分区,请使用 df 一次性查看全部内容。

Linux统计目录大小du命令实例

上周我在公司的服务器上使用du命令来统计磁盘空间的使用情况。
我使用 -h 选项以人类可读的格式显示结果,发现有几个目录的大文件占用了大量空间。

2 02 3 年,我还记得有一次,我的朋友使用du命令查看他电脑上的项目目录的大小。
他使用 -a 选项能够查看所有文件和目录的大小,包括隐藏文件。

还记得有一次需要快速定位某个子目录所占用的空间,所以使用了--max- Degree=1 选项,这样就只递归一级目录,避免输出太多细节。

我曾经发现文件占用了目录中的大量空间。
我使用 find 命令结合 xargs 和 du 命令来查找占用空间最多的 1 0 个目录或文件。

我也理解了du和df命令之间的区别。
df 查看总体文件系统使用情况,而 du 查看文件和目录占用的实际磁盘空间。

我的朋友还教我如何排除特定目录或文件模板,例如计算项目目录大小,但忽略node_modules和.git目录。
他使用了 --exclude 选项。

顺便说一句,我还学习了如何计算特定文件类型的大小,例如计算所有 .jpg 文件的大小。
这个功能也很实用。

基于这些使用,我发现du命令确实很强大,可以帮助我们高效地执行磁盘空间统计和分析任务。
你就会明白了,下次遇到类似问题时可以尝试这些方法。