Linux统计目录大小du命令实例

du 命令是一个 Linux 工具,用于计算文件目录的磁盘使用情况。

-s:仅检查总计,不递归到子目录。
-h:以K、M、G等单位显示,以便人类能够理解。

du -s -h .:查看当前目录大小。

du -s -h /path:查看指定目录的大小。

du -h --max-length=1 /var/log:查看var/log下目录的大小。

du -ah /path:显示所有文件和目录的大小。

sudo du -h /数据|排序-rh | head -n 1 0:查找/data占用率最大的1 0个。

du -s -h /data:查看data分区总大小。

df -h:查看分区总空间和剩余空间。

du -s -h /path:检查哪个目录占用空间较多。

--exclude="node_modules":计算不包括node_modules的项目大小。

du -h --exclude=".git" /path/to/project: 忽略.git目录。
查找
/path/images -name ".jpg" -print0 | xargs -0 du -ch:计算所有jpg文件的大小。
查找
/path-name“.log”! -path“/var/log/”-print0 | xargs -0 du -ch:统计 .log 文件,不包括 var/log。

自己掂量一下。

linux根目录满了,怎样快速查看是哪个文件占用空间大?

哎呀,Linux系统没有根目录。
这个问题应该很快得到解决。
首先我告诉你,这需要行动,而不是光想。
首先,你需要切换到根目录,命令是cd/,就像在你自己的家一样。

然后你使用du-sh命令,它可以让你概览当前目录下所有文件夹的大小。
例如,我以前遇到过一个名为“temp”的文件夹包含数百兆字节。
乍一看就是这个问题。

如果您有一个特别大的文件夹,您应该登录并查看它。
再次执行du -sh,可以逐渐缩小阈值,直到找到占据空间的大怪物。

但是,您还可以使用更高级的命令 du -h --max-depth=1 这时,它只会告诉你根目录下面的文件夹的大小,这样你就可以快速找到更大的空间。

在扫描过程中,您可以使用sort -h命令进行排序,这样您可以更好地了解哪些文件夹或文件占用的空间最多。

处理大文件也要小心。
您可以使用 find/-type f -size +1 00M 查找大于 1 00MB 的文件。
这将帮助您更快地定位那些巨大的文件。

有一个名为 ncdu 的工具,它是一个基于文本的磁盘使用情况诊断工具。
使用起来非常直观,可以帮助您快速发现问题。

总之,这些方法将帮助您快速识别 Linux 根目录中占用大量空间的文件或文件夹,然后相应地释放空间。
说实话,当时我并不明白自己这么快就发现了问题。
现在看来,这个案例是有根据的。

linux/aix怎么用命令查看某个目录下子目录占用空

您好,我想向您介绍一下我之前在该系统上的工作。
记得有一年,我在上海的时候,我公司的服务器突然空间不够了,几乎满了。
Linux系统对于我这个老手来说非常方便。

首先检查整个系统。
我输入了 df -h。
哈,哪个磁盘已满,哪个磁盘还有空间,一目了然。
当时我看到/var/log已经停止了,但是我又不敢马上动它。

您必须导航到特定目录才能查看正在使用哪个角落。
键入 cd /var/log,然后键入 du -s |排序 -n |而且,这样组合之后,您将立即能够看到哪些日志文件目录特别大。
syslog 有单独的文件,它们有多少 GB?当时我赶紧联系运维清理旧的,问题就解决了。

我也一直在使用AIX系统,并且在西安分公司呆过一段时间。
当时空间有限,所以搜索方式和Linux类似。
也可以先使用 dfg 查看整体情况,然后 cd 到目标目录,然后 du -s |排序 -n |更多的。
不过AIX命令感觉稍微复杂一点,但是效果是一样的。

哦,但还有一件事。
有时,目录不仅可能很大,而且可能充满了太多文件。
我曾经在广东做过一个项目,文件太多。
每个文件不大,但占据了整个空间。
当时,find /path -type f | wc -l 首先统计文件数量。
然后 du -ih 。
|排序 -n |检查是否积累了更多小文件。
这个技巧非常有效。

但是,这些命令需要许可。
如果没有足够的权限,du 可能无法执行任何操作。
我见过初学者只需要输入命令,但有时他们的努力是徒劳的,因为他们没有权限。
然后,您需要使用 sudo 升级权限或要求操作和维护更改用户组。
另外,使用 du 时 -s 参数非常重要。
否则,看到一个接一个列出的小文件会很混乱。

喂,我是不是说太多了?无论如何,du -s |排序 -n |已经尝试和测试了更多方法来处理 Linux 和 AIX 上的目录空间问题。
尝试一下。
它肯定会对你有很大帮助。