如何在 Linux 中使用 du 命令查找目录使用的磁盘空间百分比。
最佳答案
您需要使用 df(文件系统)和 du(文件空间使用情况)的组合。仅使用其中一个命令是不行的。
#!/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%
关于linux - 查找磁盘中目录的使用率%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40819301/