当 Linux 系统的磁盘空间已满时,可以通过以下方法来查找占用磁盘空间较多的文件或目录:
1. 使用 `df` 命令来查看磁盘空间的使用情况:
bash
df -h
该命令会列出所有文件系统的使用情况,包括磁盘使用量、可用空间等信息。
2. 使用 `du` 命令来查看指定目录的磁盘使用情况:
bash
du -sh *
该命令会递归地计算指定目录下所有文件和子目录的磁盘使用量,并以人类可读的方式显示。
3. 使用 `find` 命令来查找指定目录下的大文件或大目录:
bash
find /path/to/directory -type f -size +100M # 查找大于 100MB 的文件
find /path/to/directory -type d -size +1G # 查找大于 1GB 的目录
上面的命令会在 `/path/to/directory` 目录下查找指定大小的文件或目录。
4. 使用 `ncdu` 命令来进行交互式地查找和管理磁盘空间:
bash
ncdu /path/to/directory
`ncdu` 工具会递归地计算指定目录下所有文件和子目录的磁盘使用量,并以交互式的方式显示。可以使用键盘上的箭头键来浏览文件和目录,按 `d` 键可以进入子目录,并按 `q` 键退出工具。
通过以上方法,可以找出占用磁盘空间较多的文件或目录,从而可以进行相应的处理,如删除、移动或压缩文件等,来释放磁盘空间。
查看详情
查看详情