du(Disk Usage)是一个用于查看目录或文件的磁盘使用情况的命令行工具。它可以递归地计算目录下所有文件和子目录的大小,并以可读性良好的格式显示总大小和每个项目的大小。
使用du命令可以获取以下信息:
目录大小:显示指定目录及其子目录中所有文件的总大小。
文件大小:显示指定文件的大小。
递归显示:默认情况下,du将递归地计算目录下所有文件和子目录的大小,并显示每个项目的大小。
du命令的使用语法如下:
du [选项] [文件或目录] 常用的选项包括:
-h:以人类可读的格式显示文件大小,例如使用KB、MB、GB等单位。 -s:只显示总大小,而不显示每个文件或目录的大小。 -c:同时显示总大小和每个文件或目录的大小的总和。 -a:显示所有文件和目录的大小,而不仅仅是目录。 示例用法:
du -h # 显示当前目录及其子目录下所有文件的大小,以人类可读的格式。
du -h myfolder # 显示名为myfolder的目录及其子目录下所有文件的大小,以人类可读的格式。
du -sh myfile # 显示名为myfile的文件的大小,以人类可读的格式。
du -sh * # 显示当前目录下所有文件和子目录的总大小,以人类可读的格式。
du -c -h # 显示当前目录及其子目录下所有文件的大小,并显示总大小,以人类可读的格式。