Linux:找出目录大小命令

时间:2020-01-09 10:37:40  来源:igfitidea点击:

如何使用命令行选项找出Linux操作系统上目录的大小?

您需要使用du命令:

  • 查找和估计文件空间使用率。
  • 总结每个FILE /目录/文件夹的磁盘使用情况。
  • 显示目录和文件的大小。

语法

基本语法为:

du du dirName du [选项] dirName

例子

不带任何选项的du命令将显示每个目录的名称和使用空间,包括当前目录中的所有子目录:

du

输出示例:
du命令正在运行

要查找有关/etc和/home/theitroad目录的信息,请输入:

du /path/to/dir
du /etc
du /home/theitroad
du /root /home/theitroad

传递-h选项以易于阅读的格式获取输出,即以千字节(K),兆字节(M)和千兆字节(G)显示输出:

du -h /etc
du -h /dir1/file2
du -h /root
du -h

输出示例:

8.0K	./.vim
24K	./scripts
48K	./.ssh
16K	./.keychain
2.2M	./.lftp
2.4M	.

传递-s选项以查看目录使用的总磁盘空间:

du -sh
du -sh /etc/
du -sh /etc /home/ /securebackup/

输出示例:

4.1M	/etc
152K	/home/
902M	/securebackup/

传递-c以查看所有文件的总数,键入:

du -csh /root/ /etc/ /home/

输出示例:

2.4M	/root/
4.1M	/etc/
152K	/home/
6.6M	total