linux/aix怎么用命令查看某个目录下子目录占用空间的大小?

等等,我昨天在办公室的 MacBook 上尝试了一下,感觉有点不同。
du 命令在 Mac 上非常好用,但我仍然使用 du-hs--max-depth=1 ,在 Linux 上看起来类似。
但是那天我遇到了一件奇怪的事情,就是某个子目录好像没有文件,但是du的结果却特别大,最后发现是隐藏的日志文件。
这很有趣。
为什么隐藏文件占用这么多空间?

Linux如何查看目录占用空间 du命令使用技巧

哈,我们非常擅长使用 Linux 命令行。
这个东西我们用得越多,自然就越能学到很多东西。
当我刚进入这个行业时,我总是对各种参数感到困惑。
现在看到两条订单排成一条直线,我就休息了。

我记得那次我正在清理部长的记录。
日志文件很多,空间已满。
然后我就想怎样才能快速的看到索引的整个大小呢?这是第一次使用 -s 参数的时候。
我记得是2 009 年,在杭州的一个服务器上。
当时的命令是这样的:du -sh /var/log,然后屏幕上就直接出现了1 .2 G。
那一刻我恍然大悟,知道导演有多伟大。

后来我必须处理某些文件。
例如,您需要找出哪个文件占用了最多的空间,并且需要清理它。
这次我使用该模块。
例如,要检查用户主目录中的文档,我使用:du -ah /home/user/documents,这样视图下就会显示所有文件和目录的大小。

之后我有一些重要的数据需要处理。
例如,我想快速查看谁占用的空间最多。
对当时的我来说,这很正常。
我记得使用 du 的质量命令。
当时的命令是这样的:du -sh /home/ | mode -h 这样我就可以从大到小看到哪个方面占用了更多的空间。

还有一次,我必须处理一个非常大的文件,其中的文件太多,无法计数,所以我不得不将其展开,这样我就不想看到那些小文件。
我立即学会了使用阈值模块。
我记得我正在处理 /data 目录。
当时的控制是:du -sh --threshold=1 00M /data/,这样就只显示超过1 00MB的文件目录。

另外,有时我不想看到那些.log文件,例如var/log目录中的那些文件,所以我使用--exclude参数。
请记住这一点:du -sh --exclude=".log" /var/log,这样 .log 文件就不会被计算在内。

最后,是关于目录层次结构的。
有时列表太高,我想看几步。
这次我使用了-d参数,如:du -hd2 /home/user,这样就只查看了两级子目录。

这些技能都是我一步一步学会的,而且相当好用。
现在我们讲到两条诫命的时候,我们都一一去实行,我觉得很有成就感。
哈哈,Linux命令行其实是越用越有趣的。

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

那么,在Linux系统中,如果根目录空间不够,一定要找到原因,对吧?我以前也经历过这种情况。
我改到根目录cd/,然后使用du命令du -sh。
我看了看,嘿,首先检查哪个文件夹有更多空间。
如果文件夹还是很大,就进去里面再du-sh一张一张的看。
后来我发现有du-h-max-depth=1 du-h--max-depth=1 ,它直接显示了根目录中的主文件夹。
我一眼就能看出哪个更好。
后来我想,文件太多了,怎么排序,所以直接按照大小排序,就用了命令sort -h。
如果遇到大文件,例如超过1 00MB,使用命令find/-typef-size+1 00M,很快就能找到它。
还有一个 ncdu 工具。
这东西有一个文字界面,一目了然,很好用。
简而言之,通过结合这些技巧,您绝对可以找到占用根目录空间的文件或文件夹。
所以就是这样。

linux,aix查看某个目录下占用空间最多的子目录

上周,一位客户问我如何找出 Linux 或 AIX 系统中哪些子目录占用的空间最多。
其实这个操作非常简单。
首先需要登录系统,可以使用Xshell或者其他终端软件,通过SSH或者Telnet连接到目标系统。

登录后,如果想查看整个磁盘的空间使用情况,在Linux中可以使用命令df -hl,在AIX系统中使用df -g即可查看。

确定总体空间使用情况后,您需要进入您要查看的具体目录。
使用cd命令进入目标目录。

那么,关键就在这里。
如果你想知道哪个子目录使用的空间最多,只需使用这个命令:du -ks |排序-rn |更多的。
如何使用这个命令呢? du -ks 这一部分计算当前目录中每个子目录的大小,以 KB 为单位。
然后sort -rn按照数值降序排序,最后用more将结果显示在一个页面中,方便大家慢慢阅读。

如果您发现空间不足是由于文件太多而不是一个非常大的文件造成的,您可能需要使用 df -ih 来检查 inode 使用情况。

最后,不要忘记执行此命令的用户需要有足够的权限来访问目标目录。
这样,您就可以找到占用空间最多的子目录并分析原因。
不过,这取决于你,这个方法很实用。
我仍然想知道是否有更快的方法,但目前效果很好。