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

说实话,我不在乎它是否占用Linux或AIX系统上的目录。
在检查我过去十年是否运行过几台服务器时,你提到的命令组合是最方便的。

在Linux方面,当我管理一个电子商务项目时;硬盘突然满了,我很困惑。
当时,我用 df -h 扫描后发现根目录几乎满了,要访问日志目录,请运行 cd /var/log 然后 du -s |齐次基团-n|立即发现一个疯狂膨胀的子目录。
在该命令组合中,du -s 计算子目录的大小; sort -n 按大小排序,最终更多地用于查看单个页面,效率很高。

虽然我接触AIX很少。
我的同事说它类似于Linux。
我们在他们公司遇到过一个案例,应用程序服务器总是报告空间不足。
最后发现AIX系统下临时目录的子目录太深了。
使用 du -s |齐次基团-n|还要多找找。
然而,有一个缺陷。
AIX的du可能需要添加参数。
例如,du -sk 必须以千字节为单位明确;否则,默认单位可能会不同。

还有一个细节需要注意。
有时是文件子目录本身占用空间没有,但它有很多文件。
我曾经在用户的主目录中有数千个文件。
一个文件并没有那么大,但是 du -sh 仍然需要很多。
此时可以 df -i 或 ls -l |必须使用。
wc -l 查看它是否拖动了文件数量或正确的位置。
我在与开发团队打交道时因为空间不足而吸取了这个教训。
后来我给他们定了一个规则,主目录文件不能超过5 000个。

我走进了认可的陷阱。
一旦我安装了新系统,我只是以普通用户身份使用 du -s ,因为权限没有正确授予并且它停止了。
有些系统默认不允许检查系统目录,需要sudo。
建议来访前确认;否则,那就是浪费时间。
我的一个师弟因此把自己锁在门外,半夜检查日志,最后要求手术维修才解决问题。

总之,这些命令如果你熟悉的话可以为你省去很多麻烦,但是在实际情况下;你需要适应具体情况。

linux查看空间使用情况

实际上,查看 Linux 系统中的空间使用情况非常简单。
您需要先打开一个终端。
如何打开它?只需在 Linux 桌面上找到一个空白区域,右键单击并选择“打开终端”。
单击后,就可以添加附加文本行了。

然后在终端中键入命令。
您提到的“dflh”并不完全正确。
说实话,我当时不太明白。
标准命令应该是“df -lh”。
看,首先输入“df”,这是检查磁盘空间的命令。
然后加上“-l”,表示只查看本地计算机,不包括互联网上的硬盘。
加“-h”表示使用我们平时看到的格式,如a、M、G,这样一看就明白。

输入此命令后,按 Enter 键,您将获得很多信息。
看一下文本行,第一列是什么,例如“/dev/sda1 ”,这是硬盘驱动器的名称或安装位置。
第二列表示占用的空间,例如“9 G/1 5 G”,表示已使用9 G,还可以使用1 5 G。
第三列表示还剩多少,“6 G”,表示6 G还没有移动。
然后有一栏是百分比,“6 0%”,表示使用了6 0%。
末尾还有一栏可以挂,如“/”。

就这样,你就可以知道如何使用Linux硬盘了。
如果使用的人很多,你就会知道哪个地方快满了,可以早点腾出来。