当我使用 unixdf
命令返回磁盘使用情况时,我得到以下报告
/dev/sda1 30929148 30530112 399036 99% /
如何获取正在使用的磁盘空间。
有没有办法确定哪些目录占用了空间?
当我使用 unixdf
命令返回磁盘使用情况时,我得到以下报告
/dev/sda1 30929148 30530112 399036 99% /
如何获取正在使用的磁盘空间。
有没有办法确定哪些目录占用了空间?
您可以使用du
(磁盘使用情况)。例如:
➜ ~ du -sh /usr/* 2>/dev/null
587M /usr/bin
276M /usr/include
5,4G /usr/lib
444M /usr/lib32
0 /usr/lib64
96K /usr/local
0 /usr/sbin
3,1G /usr/share
4,0K /usr/src
排序使用sort -h
.
编辑
适用于目录(可以是挂载点)。
du -sh $(lsblk -no MOUNTPOINT /dev/sda1)/* 2>/dev/null