linux 如何查看某个目录的磁盘空间占用
查看空间使用
1.1查看各个目录使用情况
df -h,可以看到根目录[" / "]占用较大,进入根目录进一步查看
1.2 查看某个目录所在磁盘分区
查看该目录的所在分区,可以看到是在挂载在 更目录 “/”
df -h /tmp/
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 50G 22G 26G 46% /
查看通过挂载的磁盘分区信息,或是否上述目标分区是否属于挂载
df -h /mnt
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 50G 22G 26G 46% /
2.查看当前目录磁盘空间使用情况
包含各个目录,及总使用量 du -h .
2.1 往下二级级目录使用情况
即当前目录的二级子目录使用情况
2.2 对当前目录的子目录使用空间进行排序
2.2.1 按照byte进行排序,其他单位排序不正确
du -s * | sort -nr
2.2.2 截取排序后的前10
du -s * | sort -nr | head -10
2.2.3 截取排序后的后10
du -s * | sort -nr | tail -10
2.3 查看当前文件所在挂载点的其他文件,用于空间清理
查看文件所在挂载点,查看/tmp所在挂载点的为根目录 “/”
查看改文件所在挂载目录的其他文件大小,进行文件清理
du -xh --max-depth=1 / | grep G | sort -nr
可以看到 /var 目录空间较大,进入/var目录,再次执行上述命令,可以进一步查看,进一步清理
可以看到 /var/lib/cloudera-service-monitor.moved等较大,可以删除清理
2.4 查看文件所在的已用存储空间
**du -s -m .**以MB为单位查看当前文件的大小
du -s -m .
11697 .
**du -h .**查看当前文件的大小
# du -h .
8.0K ./version
12G ./v3
12G .
```
1.1查看各个目录使用情况
df -h,可以看到根目录[" / "]占用较大,进入根目录进一步查看
1.2 查看某个目录所在磁盘分区
查看该目录的所在分区,可以看到是在挂载在 更目录 “/”
df -h /tmp/
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 50G 22G 26G 46% /
查看通过挂载的磁盘分区信息,或是否上述目标分区是否属于挂载
df -h /mnt
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 50G 22G 26G 46% /
2.查看当前目录磁盘空间使用情况
包含各个目录,及总使用量 du -h .
2.1 往下二级级目录使用情况
即当前目录的二级子目录使用情况
2.2 对当前目录的子目录使用空间进行排序
2.2.1 按照byte进行排序,其他单位排序不正确
du -s * | sort -nr
2.2.2 截取排序后的前10
du -s * | sort -nr | head -10
2.2.3 截取排序后的后10
du -s * | sort -nr | tail -10
2.3 查看当前文件所在挂载点的其他文件,用于空间清理
查看文件所在挂载点,查看/tmp所在挂载点的为根目录 “/”
查看改文件所在挂载目录的其他文件大小,进行文件清理
du -xh --max-depth=1 / | grep G | sort -nr
可以看到 /var 目录空间较大,进入/var目录,再次执行上述命令,可以进一步查看,进一步清理
可以看到 /var/lib/cloudera-service-monitor.moved等较大,可以删除清理
2.4 查看文件所在的已用存储空间
**du -s -m .**以MB为单位查看当前文件的大小
du -s -m .
11697 .
**du -h .**查看当前文件的大小
# du -h .
8.0K ./version
12G ./v3
12G .
```