如何在Linux中查看目录大小(linux怎么看目录大小)

Linux是一个全球最受欢迎的操作系统,它位于当今服务器市场的顶层,占据高达90%的份额。有时,您需要知道特定目录的大小以进行更有效的空间管理。这可以通过使用 Linux 中可用的选项来完成,这也是由du工具完成的。

**查看目录大小(du)**

Linux中的du(disk usage)命令用于检查目录或文件大小。 用于检查活动目录或指定目录的命令的基本语法如下:

du [OPTION] ... [FILE] ...

此命令使用 -s,-h,-a 和 -b 选项来显示或不显示任何特定信息:

– **-s:**只显示目录总计大小

– **-h:**将总大小以可读的方式显示(KB,MB,GB,千比特/兆比特等)

– **-a:**显示每个文件和目录的大小

– **-b:**以字节为单位显示

要检查特定文件或文件夹的大小,只需将文件名或文件夹名称拼接到du命令中即可。 例如,要查看home文件夹的大小:

du -sh /home

输出示例:

12K    home

它显示home文件夹总共有12kb大小。如果要计算总共所有子目录和文件夹的大小,则需要使用-s选项:

du -sh /home/*

输出:

2.2M    home/user1
2.9M home/user2
7.2M home/user3
13M home

上面的例子表明,您可以正确地检查文件夹大小。

**使用 ncdu查看目录大小**

ncdu是一个终端中的菜单驱动工具,用于查看本地磁盘上目录使用情况,用于报告异常磁盘使用情况,以便了解常见磁盘使用空间。 ncdu以图形或汇总方式层叠显示目录大小,通常以兆字节来显示。

要检查特定文件或文件夹的大小,只需在终端中键入ncdu命令:

ncdu /home

以下截图显示了ncdu命令输出的结果:

图片

上图显示,ncdu显示了每个文件夹的大小和共总大小。 您甚至可以按字母顺序排列文件夹,以更好地管理文件夹。

总而言之,Linux中的du和ncdu都是查看特定目录大小的非常有效的工具。 您可以根据需要使用-s,-h, -a 和 -b选项来查看各种目录大小。


数据运维技术 » 如何在Linux中查看目录大小(linux怎么看目录大小)