linux中命令du -sm,Linux中的Du命令

du命令是“disk usage”的缩写,展示文件或目录使用的估计磁盘空间量。这对于查找占用大量磁盘空间的文件和目录很有用。

如何使用du命令

du命令的常规语法如下:du [OPTIONS]... FILE...

如果给定的FILE是目录,du则将汇总该目录中每个文件和子目录的磁盘使用情况。如果未FILE指定,du将报告当前工作目录的磁盘使用情况。

不带任何选项执行时du,以字节为单位显示给定文件或目录及其每个子目录的磁盘使用情况。du ~/Documents

您还可以将多个文件和目录du作为参数传递给命令:du ~/Documents ~/Pictures ~/.zshrc

如果您在没有权限的文件或目录上运行du,将得到类似“ du:无法读取目录cannot read directory '/root': Permission denied”的信息。在这种情况下,您需要在命令前加上

du 有很多选项,我们将仅概述最常用的选项。

-a选项告诉du报告目录中每个文件的磁盘空间使用情况。du -a ~/Documents

通常,您只想以人类可读的格式显示给定目录所占用的空间。为此,请使用-h选项。

例如,要获取/var/lib和所有子目录的总大小,请运行以下命令:sudo du -h /var

我们之所以使用sudo,是因为/var/lib目录内的大多数文件和目录均由root用户拥有,而普通用户无法读取。输出将如下所示:...

4.0K/var/lib/apt/mirrors/partial

8.0K/var/lib/apt/mirrors

205M/var/lib/apt

<

你可能感兴趣的:(linux中命令du,-sm)