在 Linux 系统中,掌握查询文件夹大小的命令对于管理存储空间和优化系统性能至关重要。本文将介绍各种命令,帮助您轻松获取所需信息。

Linux 查询文件夹大小命令大全Linux 查询文件夹大小命令大全


Linux 查询文件夹大小命令大全


du 命令

du(磁盘使用)命令是用于递归计算文件夹及其内容大小的经典工具。其语法如下:

``` du [选项] [路径] ```

最常用的选项有:

-s:仅显示摘要,不显示每个文件夹的大小 -h:以人类可读的格式输出大小(例如,KB、MB、GB) -a:显示每个文件和文件夹的大小

df 命令

df(磁盘空间)命令显示文件系统中可用空间的量。虽然它也可以用于查询文件夹大小,但它更适用于显示已挂载设备或磁盘分区的可用空间。其语法如下:

``` df [选项] [路径] ```

最常用的选项有:

-h:以人类可读的格式输出大小 -i:以 inode 而不是字节为单位显示大小

find 命令

find 命令是一种强大的搜索工具,也可用于查询文件夹大小。通过使用 `-size` 选项,您可以查找特定大小的文件和文件夹。其语法如下:

``` find [路径] -size [作符] [大小] ```

作符可以是以下之一:

+:大于指定大小 -:小于指定大小 =:等于指定大小

stat 命令

stat 命令显示有关文件或文件夹的信息,包括其大小。其语法如下:

``` stat [选项] [文件或文件夹] ```

最常用的选项有:

-c:以字节为单位显示大小 -h:以人类可读的格式输出大小

lsof 命令

lsof(列出打开的文件)命令可用于查找正在使用特定文件夹或文件的所有打开文件。通过使用 `-s` 选项,您可以根据文件大小对结果进行排序。其语法如下:

``` lsof [选项] [路径] ```

其他命令

除了上述命令之外,还有其他命令也可以用于查询文件夹大小,但不太常用。其中包括:

tree:以树形结构显示目录层次,并显示每个文件夹的大小 ncdu:一个交互式的磁盘使用分析工具 baobab:一个图形界面磁盘使用分析器

选择正确的命令