如何在Linux中获取目录的大小
时间:2020-02-23 14:38:30 来源:igfitidea点击:
本简要教程将为我们提供有关如何通过命令行获取Linux系统中目录大小的详细教程。
获取Linux中的目录大小
要通过终端获取目录的大小,我们将使用du命令。
du代表磁盘使用情况。
它列出了不同文件和目录所占用的空间量。
du命令的一般语法如下; du [OPTION]... [FILE] [directory]...
如果在指定目录上执行du命令,则会总结每个子导演磁盘使用情况。
如果未指定路径,则du命令将磁盘使用当前工作目录的使用报告。
让我们在我们的主目录上运行du命令。
仔细看看输出。 $du
du命令给定目录的详细磁盘使用报告和从上面的图像中存在的子目录。
要显示指定目录的大小,例如.cache(隐藏文件夹),请运行以下命令。 du .cache
要以"人类可读格式"显示输出,请使用-h选项如下图所示。 du -h .cache
我们现在可以从图像中看到千字节(k)和兆字节(m)的目录大小。
或者,我们可以指定要使用du命令的单位大小。
这可以是千字节和兆字节的-M。
du -k .cache/ du -m .cache/
要列出子目录的大小,请使用占据最大尺寸的人,我们使用-hr选项。
请参阅下面的命令。 du -h --max-depth=1 | sort -hr
从上面的输出,占据最大磁盘空间的所有子目录都显示在顶部。
我们可以通过增加MAX-Depth参数来查看更多子目录来增加Du报告深度级别。
要获得省略子目录的目录大小,我们将使用-sh选项。 sudo du -sh /var
让我们来看看上面命令中使用的参数。
sudo:由于root用户拥有大多数文件和目录,因此我们需要使用sudo命令获得提升的权限。
S:仅显示主目录的大小和省略子目录。
h:以人类可读格式打印单位大小。
/var:要获取大小的目录/文件夹的路径./var: