linux查看磁盘空间

在Linux系统中,可以使用以下命令来查看磁盘空间:

  1. df命令
  • df -h:以人类可读的格式(如GB、MB)显示每个挂载点的磁盘总容量、已用空间、可用空间以及使用百分比等信息。

  • df -a:显示所有文件系统的磁盘使用情况。

  • df -T:显示磁盘使用情况以及每个块的文件系统类型。

  • df -i:显示已使用和空闲的inode。

  1. du命令
  • du -sh /*:显示当前目录下每个子目录的总大小。

  • du -h --max-depth=N:递归查看当前目录及其子目录下的磁盘使用情况,并只显示前N层目录的总大小。

  • du -ah . | sort -rh | head -n N:查找并排序显示当前目录及其子目录下占用空间最大的前N个文件或目录。

  • du -sh [目录名]:返回指定目录的总磁盘使用情况。

  • du -sm [文件夹]:返回指定文件夹的总MB数。

  1. ncdu命令
  • ncdu /var:通过交互式界面快速查看并管理文件系统的磁盘使用情况。
  1. find命令
  • find / -type f -size +100M:查找大于100MB的文件。

  • find / -type f -size +1G -exec du -h {} \;:查找大于1GB的文件,并显示它们的大小。

  1. lsof命令
  • lsof | grep deleted:列出所有已删除但仍然被某个进程占用的文件。
  1. ls命令
  • ls -al:列出特定目录的全部内容及其大小。
  1. stat命令
  • stat [文件路径]:查看指定文件或目录的详细信息,包括大小。
  1. 磁盘使用分析工具
  • 在GNOME桌面中,可以使用名为Disks的软件查看磁盘使用情况。

  • 在KDE桌面中,可以使用名为Filelight的软件查看磁盘使用情况。

通过这些命令和工具,你可以全面了解Linux系统的磁盘空间使用情况,并采取相应措施来管理磁盘空间。

Top