unix命令是什么来查看磁盘空间有多少以及剩余多少?
题
我正在寻找相当于在 Windows 中右键单击驱动器并查看已用磁盘空间和剩余信息的功能。
解决方案
查找命令 du
(磁盘使用情况)和 df
(无磁盘)
其他提示
使用df命令:
df -h
df -g .
GBs Block和中大小的选项g。对于当前的工作目录。
我喜欢 du -sh * | sort -nr |少
按最大的文件排序
如果你想查看每个文件夹占用了多少空间:
杜 -sh *
s
– 总结h
– 人类可读*
– 文件夹列表
注意:原来的问题已经得到了解答,但我想通过一些与该主题相关的额外内容进行扩展。
首先将AIX安装放入卷组。这是在安装时完成的。
它将首先创建rootvg(如在根卷组中)。这有点像你的实际硬盘映射。
这相当于Windows中的光盘管理。 AIX不会为其文件系统耗尽所有空间,就像我们倾向于在消费者Windows机器中那样。相反,会有一些未分配的空间。
要检查rootvg将占用多少空间,请使用以下命令。
lsvg rootvg
这将代表列表卷组rootvg。这将为您提供诸如物理分区(PP)的大小,分配给卷组的总PP,卷组中的免费PP等信息。无论如何,输出应该相当全面。
您可能感兴趣的下一件事是卷组上的文件系统。每个文件系统在其所属的卷组中都有一定的空间。
要检查卷组上的文件系统,请使用以下命令。
lsvgfs rootvg
与rootvg的列表卷组文件系统一样。
您可以使用以下命令检查每个文件系统的空间大小。
df
我个人喜欢使用-m和-g(分别以兆字节和千兆字节为单位)等标志对其进行优化。
如果卷组中有可用空间,则可以使用以下命令将其分配给文件系统。
chfs -a size=+1G /home
在更改文件系统属性大小时,通过添加1 G文件系统是/ home。使用man chfs获取更多说明。这是一个强大的工具。此示例用于调整大小,但是您可以使用此命令执行更多操作。
来源: http://www.ibm.com/developerworks/aix/library/au -rootvg / +我自己使用AIX的经验。
所有这些答案都是表面上正确的。但是,正确的答案是
apropos disk # And pray your admin maintains the whatis database
因为询问问题的答案在手册中触手可及,浪费了每个人的时间。
su -sm ./*
您可以在列表中查看当前目录中的每个文件和文件夹大小(-sm = Mb; -sk = Kb)。这种方式可以在所有Unix / Linux环境中运行。
du -sm * => RULLLLLEZ
df -tk
表示1024字节块中的磁盘空闲大小