查找磁盘中目录的使用百分比

Find usage % of a directory in the disk

如何使用 linux 中的 du 命令查找目录使用的磁盘百分比 space。

您需要结合使用 df(文件系统)和 du(文件 space 用法)。这些命令中只有一个是行不通的。

#!/usr/bin/env bash
mydir="/home/user/Downloads"
totalSize=$(du -s -k $mydir | cut -f1)
fileSystemSize=$(df --output=size $mydir | tail -1)
pct=$(echo "scale=2;($totalSize/$fileSystemSize)*100" | bc -l )
echo "$mydir is $pct"%""

这是您要找的吗?

/home/user/Downloads is 12.00%

如果您有权安装软件包,我推荐 ncdu - NCurses 磁盘使用