BASH 'df' 命令显示所有目录的相同编号?

标签 bash linux-disk-free

我正在尝试获取某些目录中所有内容的磁盘使用情况,我一直在尝试使用这样的命令来完成:

df -h -k /var/www/html/exampledirectory1
df -h -k /var/www/html/exampledirectory2
df -h -k /var/www/html/exampledirectory3

问题是,服务器中的每个目录(即使我只是在某个目录中运行“df -h”)都会给我完全相同的数字,精确到千字节。

显然这不可能是正确的,但我不知道我做错了什么。谁能帮帮我?

(我使用的是 BASH 版本 4.2.25,我正在运行 Ubuntu 14.10)

最佳答案

您想使用du 命令。 df 用于测量整个分区的磁盘使用情况。下面是确定目录和所有子目录使用的磁盘空间的示例:

du -sh /home/darwin

关于BASH 'df' 命令显示所有目录的相同编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29934112/

相关文章:

bash 函数从 sed 传递空格和行分隔的参数

linux - 查找 Linux 服务器磁盘空间详细信息

linux - 关于Linux文件系统

kubernetes - kubernetes pod 中的磁盘使用情况

linux - 使用 df 获取可用磁盘空间以仅以 kb 为单位显示可用空间?

c - 带有 `df` 的可用 block

linux - 多个文件类型的 Shell 脚本问题

linux - 在大文本文件中快速查找模式?

bash - curl : (3) URL using bad/illegal format or missing URL

bash - Windows 上的 GCC - Windows 上 Ubuntu 上的 Bash (WSL)、CygWin、MinGW