在Linux系统中,可以使用以下命令来查看磁盘空间:
- df命令 :
-
df -h
:以人类可读的格式(如GB、MB)显示每个挂载点的磁盘总容量、已用空间、可用空间以及使用百分比等信息。 -
df -a
:显示所有文件系统的磁盘使用情况。 -
df -T
:显示磁盘使用情况以及每个块的文件系统类型。 -
df -i
:显示已使用和空闲的inode。
- du命令 :
-
du -sh /*
:显示当前目录下每个子目录的总大小。 -
du -h --max-depth=N
:递归查看当前目录及其子目录下的磁盘使用情况,并只显示前N层目录的总大小。 -
du -ah . | sort -rh | head -n N
:查找并排序显示当前目录及其子目录下占用空间最大的前N个文件或目录。 -
du -sh [目录名]
:返回指定目录的总磁盘使用情况。 -
du -sm [文件夹]
:返回指定文件夹的总MB数。
- ncdu命令 :
-
ncdu /var
:通过交互式界面快速查看并管理文件系统的磁盘使用情况。
- find命令 :
-
find / -type f -size +100M
:查找大于100MB的文件。 -
find / -type f -size +1G -exec du -h {} \;
:查找大于1GB的文件,并显示它们的大小。
- lsof命令 :
-
lsof | grep deleted
:列出所有已删除但仍然被某个进程占用的文件。
- ls命令 :
-
ls -al
:列出特定目录的全部内容及其大小。
- stat命令 :
-
stat [文件路径]
:查看指定文件或目录的详细信息,包括大小。
- 磁盘使用分析工具 :
-
在GNOME桌面中,可以使用名为Disks的软件查看磁盘使用情况。
-
在KDE桌面中,可以使用名为Filelight的软件查看磁盘使用情况。
通过这些命令和工具,你可以全面了解Linux系统的磁盘空间使用情况,并采取相应措施来管理磁盘空间。