Linux下查看文件夹及其文件大小
发布日期:2025-04-08 01:02:16 浏览次数:6 分类:精选文章

本文共 1769 字,大约阅读时间需要 5 分钟。

使用du命令查看文件夹及文件大小

一、本地文件系统大小查看

要想查看指定目录及其子目录的大小,可以使用du命令。该命令常用于显示文件系统中的文件及目录占用的磁盘空间。命令格式如下:

du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>] [--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]

各参数说明:

  • -a或–all:显示目录中每个文件及子文件的磁盘使用情况。
  • -b或–bytes:以字节为单位显示文件大小。
  • -c或–total:除了显示当前目录外,还显示其子目录的总大小。
  • -D或–dereference-args:显示符号连接指向的源文件大小。
  • -h或–human-readable:以K、M、G为单位人性化显示磁盘空间。
  • -H:与–h参数相同,但使用1000为单位(非1024)。
  • -k或–kilobytes:以1024字节为单位显示文件大小。
  • -l或–count-links:重复计算硬链接文件占用的磁盘空间。
  • -L或–dereference:显示选项中指定的符号连接指向的源文件大小。
  • -m或–megabytes:以1MB为单位显示磁盘空间。
  • -s或–summarize:仅显示当前目录及子目录的总磁盘空间。
  • -S或–separate-dirs:以每个目录单独计算磁盘空间,不包含子目录。
  • -x或–one-file-system:只处理一致文件系统的目录,遇到不同文件系统则略过。
  • -X或–exclude-from:在指定文件中排除指定目录或文件。
  • --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 .
  • 要限制深度iedemo层数,可以使用--max-depth=参数。
  • 想忽略某些文件或目录,可以使用--exclude=参数。
  • 异�闻,如果需要人性化显示,建议使用-h参数。

通过合理运用du命令,可以快速了解文件系统的磁盘空间使用情况,辅助系统资源管理和优化。

上一篇:linux下查看某目录占用的空间大小
下一篇:Linux下查看文件内容的常见命令

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年05月03日 02时46分56秒