如何打印linux的磁盘使用率百分比,类似于内存百分比。
对于内存百分比,我使用以下命令:
free -m | awk 'NR==2{printf "%.2f\t", $3*100/$2 }'输出:
12.17像这样,有什么命令可以知道磁盘使用率吗?
发布于 2021-02-07 21:50:15
使用df
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1936588 0 1936588 0% /dev
tmpfs 1957840 7496 1950344 1% /dev/shm
tmpfs 783140 1864 781276 1% /run
/dev/sda6 518603776 12601324 504532516 3% /
tmpfs 1957844 27848 1929996 2% /tmp
/dev/sda6 518603776 12601324 504532516 3% /home
/dev/sda5 999320 289900 640608 32% /boot
tmpfs 391568 1696 389872 1% /run/user/1000
/dev/sdb1 1953512032 1952705324 806708 100% /run/media/mhawke/Seagate Expansion Drive对于一个挂载点:
$ df /boot
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 999320 289900 640608 32% /boot使用率百分比:
$ df --output=pcent /boot
Use%
32%不包括标题:
$ df --output=pcent /boot | grep -v Use
32%
$ usage=$(df --output=pcent /boot | grep -v Use)
$ echo $usage
32https://stackoverflow.com/questions/66088516
复制相似问题