Linux的du用法排除某个目录 例如得到根目录下所有目录或文件的占用空间大小,并且想要排除名字中包含 proc 的文件或目录,可以使用如下命令 du -sh /* --exclude="proc" 或使用 模糊匹配 都行 du -sh /* --exclude="*proc*" 扩展内容,想要排除多个文件或文件夹,且只想看到空间大于 G 的结果 du -sh /* \...
du -ah --exclude='file_pattern' /path/to/directory 复制代码 其中: -a:显示所有文件和目录的磁盘使用情况。 -h:以人类可读的格式(如KB、MB)显示磁盘使用情况。 --exclude='file_pattern':排除匹配指定模式的文件。例如,要排除名为temp.log和所有以.tmp结尾的文件,可以使用--exclude='temp.log' --exclud...
如果你想要查看/mydir的总磁盘使用情况,但想排除dir2目录,可以使用以下命令: bash du -sh --exclude='dir2' /mydir 这里,-s选项表示只显示总计,-h选项表示以人类可读的格式(如KB、MB)显示大小。 注意命令格式和目录路径的正确性: 在使用--exclude参数时,确保模式匹配正确,且目录路径指定无误。模式匹配通...
或者 du -ah /path/to/directory | grep -v 'file_pattern' 复制代码 这里的/path/to/directory是你要统计的目录路径,file_pattern是你想要排除的文件或目录的模式。例如,如果你想要排除名为temp的所有文件,你可以使用以下命令: du -a /home/user/documents --exclude='temp*' 复制代码 这将显示除temp系列...
du -ac (5) 排除指定模式匹配的文件或目录,并显示当前目录和子目录的磁盘使用情况: du –exclude=”*.txt” (6) 限制显示的目录层级深度,并显示当前目录和子目录的磁盘使用情况: du –max-depth=2 4. 适用场景 du命令适用于以下场景: – 查看指定目录的磁盘使用情况,以便进行磁盘空间的管理; ...
du-h|sort-rh|head-n5 这将显示目录中占用空间最大的5个目录。 排除特定文件或目录 有时候,你可能希望排除某些文件或目录不计算在磁盘使用中。这可以通过--exclude选项来实现。例如,排除所有.yml文件: 代码语言:javascript 复制 du-sh*--exclude='*.yml' ...
您可以使用du -hs *命令总结目录中所有子目录的大小。 排除特定文件 在某些情况下,您可能想排除特定的文件或目录。使用-X或--exclude选项,您可以排除与模式匹配的文件。 例如,要排除所有.log文件,请使用以下命令: du -h --exclude="*.log" 显示文件夹中最大的文件 使用以下命令显示文件夹中最大的文件: ...
5. 使用`–exclude`选项可以排除某些文件或目录,不计入du命令的统计结果中。例如,输入命令`du –exclude=log.txt /path/to/directory`,可以排除log.txt文件的大小。 6. 使用`-a`选项可以显示所有文件的大小,包括隐藏文件。默认情况下,du命令不会统计隐藏文件的大小。例如,输入命令`du -ah /path/to/directory`...
排除特定文件或目录:在统计时忽略某些不需要计算的文件或目录。 应用场景: 监控磁盘空间使用情况,及时发现并清理大文件或目录。 分析项目文件夹结构,了解哪些部分占用空间最多。 在部署新服务前评估所需磁盘空间。 常见问题及解决方法 问题1:du命令执行缓慢,尤其是在大型目录下。
5. -x:不进入其他文件系统。使用此选项,du命令不会跨越不同的文件系统进行统计,只会在指定的文件系统中计算磁盘使用情况。 6. –exclude=:排除符合指定模式的文件或目录。使用此选项,可以排除某些文件或目录,使其不计算在磁盘使用情况中。 7. –max-depth=:指定显示的目录层级。使用此选项,可以限制du命令显示的...