作者
林一
白天搬砖,晚上做梦。我有故事,你有酒么?
Linux 命令 du 命令解析
du 命令是 Linux 中用于计算当前目录或指定目录下各子目录和文件的磁盘使用情况的命令,一般形式如下:
代码语言:javascript复制du [选项] [文件或目录路径]
选项说明:
-a:显示目录中所有文件和子目录的大小,而不仅仅是总大小。
-h:以可读方式显示大小。
-s:仅显示目录总计,而不显示子目录和文件的大小。
--exclude:根据提供的模式排除与该模式匹配的文件和目录。
为方便读者理解,林一写个具体 demo:
代码语言:javascript复制du -sh /usr/local/bin/
作用:计算 /usr/local/bin 目录下所有文件和子目录的总大小,并以可读方式输出。
du -ah --exclude=.git /
作用:计算根目录下所有文件和子目录的总大小(排除.github目录),并显示每个子目录或文件的具体大小。
du -sh *
作用:计算当前目录下所有文件和子目录的总大小,并以可读方式输出。
Linux 命令 du 命令注意事项
读者在使用 du 命令时注意要输入正确的文件或目录路径,否则可能无法正确计算磁盘使用情况。
在执行du命令时,要保持足够的内存空间,以避免系统运行缓慢或崩溃。
在使用 --exclude 选项时,要确保排除的文件或目录符合要求和预期,否则可能导致计算错误。