本文共 1769 字,大约阅读时间需要 5 分钟。
要想查看指定目录及其子目录的大小,可以使用du命令。该命令常用于显示文件系统中的文件及目录占用的磁盘空间。命令格式如下:
du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>] [--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
各参数说明:
1. 查看一个目录及其子目录的磁盘使用情况
du /home/linux
示例说明:在/home/linux
目录及其子目录中显示磁盘块数(默认以硬链接计算)。
2. 查看以1024字节为单位的磁盘使用情况
du -k /home/linux
示例说明:在/home/linux
目录及其子目录中显示以1024字节为单位的磁盘块数。
3. 查看以MB为单位的磁盘使用情况
du -m /home/linux
示例说明:在/home/linux
目录及其子目录中显示以MB为单位的磁盘使用情况。
4. 查看以GB为单位的磁盘使用情况
du -g /home/linux
示例说明:在/home/linux
目录及其子目录中显示以GB为单位的磁盘使用情况。
5. 查看当前目录下所有目录及子目录的大小
du -h .
示例说明:查看当前目录及其子目录的磁盘使用情况,-h
参数启用人性化单位显示(如K、M、G)。
6. 查看特定用户目录的磁盘使用情况,排除其他目录及子目录
du -s user
示例说明:只显示user
目录及其子目录的磁盘使用情况,不显示子目录的大小。使用-s
参数仅显示总大小。
7. 查看特定用户目录及其子目录下所有目录和文件的大小
du -ah user
示例说明:显示user
目录及子目录下的所有文件和目录的大小,-a
参数显示所有文件,-h
参数启用人性化单位显示。
8. 查看当前目录下目录名不包含“xyz”的目录大小
du -h --exclude='xyz'
示例说明:排除包含“xyz”子字符串的目录,查看其余目录的大小。
9. 查看更多关于特定目录及子目录的磁盘使用信息
du -0h user
示例说明:使用-0
(空Zero)参数,屏幕下一行一行显示目录信息,适合查看更多详细信息。
10. 只显示特定目录的磁盘使用情况
du -s /home_linux
示例说明:只显示
目录及其子目录的总磁盘使用情况。
du -h .
。--max-depth=
参数。--exclude=
参数。-h
参数。通过合理运用du
命令,可以快速了解文件系统的磁盘空间使用情况,辅助系统资源管理和优化。
转载地址:http://kjzfk.baihongyu.com/