从命令行查看人类可读格式的大小

人类可读输出

大多数命令行工具的默认行为是以字节为单位显示大小,对于很小的文本文件来说这很好但是当您开始使用较大的项目,这变得难以阅读和解释。解决方案相当简单,通过命令传递一个“人类可读”标志,这会将字节转换为更有意义的人类可读格式,如千字节 (kb)、兆字节 (mb) 和千兆字节 (gb)。

这个技巧基本上适用于任何现代命令行环境,无论是在 Mac OS X、Linux、BSD 还是其他环境中。

以人类可读的格式显示 ls、df、du 命令大小结果

通常,将事物视为人类可读的只是在命令中传递 -h 标志 的问题。

三个突出的例子是 ls、du 和 df:

ls -lh

df -h

du -h

继续阅读以了解有关每个的一些细节:

ls – 对于通用列表命令,您需要将 -h 附加到另一个标志,例如 -l:

ls -lh

人类可读的 ls 输出

df – 从人类可读的角度来看,使用 df 显示可用磁盘空间非常有用。虽然您也可以使用小写字母 -h,但大写字母更美观:

df -H

人类可读 df 输出

du – 显示特定文件、文件夹、目录或其他任何内容的磁盘使用情况,使用 -h 更易于解释

du -sh */

人类可读输出

查看更多提示以及您可以使用命令行执行的操作