如何在linux中使用du命令查找目录使用的磁盘空间百分比。
答案 0 :(得分:2)
您需要使用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%
答案 1 :(得分:0)
如果您有权安装软件包,我建议ncdu - NCurses Disk Usage