Linux 查看当前目录磁盘空间的命令
在 Linux 系统中,有几个常用命令可以帮助您查看当前目录的磁盘空间使用情况:
1. df 命令 - 查看文件系统磁盘空间使用情况
df -h .
-h参数以人类可读的格式显示(KB, MB, GB).表示当前目录所在的文件系统
这个命令会显示当前目录所在分区的总空间、已用空间、可用空间和使用百分比。
2. du 命令 - 查看目录及其子目录的磁盘使用情况
查看当前目录总大小:
du -sh .
-s表示汇总(只显示总计)-h以人类可读的格式显示.表示当前目录
查看当前目录下各子目录的大小:
du -h --max-depth=1 .
--max-depth=1只显示当前目录下的一级子目录
查看当前目录下最大的几个文件/目录:
du -h --max-depth=1 . | sort -hr | head -n 10
这会显示当前目录下最大的 10 个文件/目录。
3. ncdu 命令 - 交互式磁盘使用分析器
如果您的系统上安装了 ncdu(如果没有,可以通过包管理器安装),它提供了一个交互式界面来查看和分析磁盘使用情况:
ncdu .
这个工具非常直观,可以使用方向键导航,按 q 退出。
4. 查看特定文件类型的磁盘使用情况
find . -name "*.log" -type f -exec du -ch {} \; | grep total$
这个命令会查找当前目录及其子目录中所有 .log 文件,并计算它们的总大小。
5. 查看当前目录下最大的文件
find . -type f -exec du -h {} \; | sort -hr | head -n 10
这会显示当前目录及其子目录下最大的 10 个文件。
总结
df -h .- 查看当前目录所在文件系统的空间使用情况du -sh .- 查看当前目录的总大小du -h --max-depth=1 .- 查看当前目录下各子目录的大小ncdu .- 使用交互式工具分析磁盘使用情况
这些命令可以帮助您有效地管理和监控 Linux 系统上的磁盘空间使用情况。

782

被折叠的 条评论
为什么被折叠?



