美文网首页
磁盘满了查找大文件或目录

磁盘满了查找大文件或目录

作者: boyiis | 来源:发表于2024-10-25 17:14 被阅读0次

Linux中查找占用空间较大的目录或文件。在Linux中查找占用空间较大的目录或文件,你可以使用du(disk usage)命令结合其他命令来实现。以下是一些具体的方法:

1、查找当前目录下占用空间最大的目录

你可以使用du命令的-h和--max-depth=1(限制目录深度)选项来查找当前目录下占用空间最大的子目录:
du -sh --max-depth=1 * | sort -rh | head -n 10
这会列出当前目录下(不包括子目录中的子目录)的10个占用空间最大的目录。

2、查找指定目录下占用空间较大的目录

如果你想查找特定目录(比如/var/log)下占用空间较大的目录,可以这样做:
du -sh /var/log/* | sort -rh | head -n 10
注意,如果/var/log下有很多文件而不是目录,你可能需要稍微调整这个命令。

3、查找当前目录下占用空间较大的文件

你可以使用find命令结合du和sort来查找当前目录下占用空间较大的文件:
find . -type f -exec du -ch {} + | sort -rh | head -n 10
这个命令会查找当前目录及其所有子目录下的文件,并按照大小降序排序,然后显示前10个。

4、查找指定目录下占用空间较大的文件

如果你想在特定目录(比如/var/log)下查找文件,可以这样做:
find /var/log -type f -exec du -ch {} + | sort -rh | head -n 10

相关文章

网友评论

      本文标题:磁盘满了查找大文件或目录

      本文链接:https://www.haomeiwen.com/subject/outedjtx.html