📌  相关文章
📜  linux 检查文件夹中已用空间 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:17:23.321000             🧑  作者: Mango

Linux 检查文件夹中已用空间 - Shell-Bash

在 Linux 中,检查文件夹已用空间是一个非常普遍的任务,特别是在服务器管理和日常开发中。在 Shell-Bash 中,我们可以使用一些命令来检查文件夹的空间占用情况。

df 命令

df 命令可以显示文件系统的磁盘空间使用情况。我们可以使用该命令来检查文件夹的空间占用情况。

df -h /path/to/folder

其中,-h 参数表示以人类可读的方式显示结果。你只需要替换 /path/to/folder 为你希望检查空间占用的文件夹即可。

输出示例如下:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        50G   36G   12G  76% /

从输出中,我们可以看到 /dev/vda1 文件系统的总大小为 50G,已使用 36G,可用 12G。

du 命令

du 命令可以显示文件或目录下的磁盘空间使用情况。我们可以使用该命令来检查特定文件夹的空间占用情况。

du -h /path/to/folder

其中,-h 参数表示以人类可读的方式显示结果。你只需要替换 /path/to/folder 为你希望检查空间占用的文件夹即可。

输出示例如下:

1.4G    /path/to/folder

从输出中,我们可以看到 /path/to/folder 文件夹下的总大小为 1.4G。

统计文件大小总和

如果你需要统计一个文件夹下所有文件大小的总和,可以使用以下命令:

find /path/to/folder -type f -print0 | xargs -0 du -ch | grep total

其中,/path/to/folder 是你希望检查的文件夹路径。该命令会递归查找该文件夹下的所有文件,并计算它们的大小总和。

输出示例如下:

15K     /path/to/folder/file1.txt
25K     /path/to/folder/file2.txt
...
total   1.4G

从输出中,我们可以看到 /path/to/folder 文件夹下的所有文件大小总和为 1.4G。

以上就是使用 Shell-Bash 检查文件夹中已用空间的方法和命令。根据自己的需求,选择合适的命令来查看文件夹的空间占用情况。