温馨提示×

Linux磁盘清理工具:哪些命令最实用

小樊
36
2025-11-03 06:35:07
栏目: 智能运维

在Linux系统中,有多个实用的磁盘清理工具和命令,以下是一些常用的:

1. dfdu

  • df -h:显示文件系统的磁盘空间使用情况,以人类可读的格式(如MB、GB)。
  • du -sh *:显示当前目录下每个文件和目录的大小,-s表示汇总,-h表示人类可读。

2. ncdu

  • 安装sudo apt-get install ncdu(Debian/Ubuntu)或 sudo yum install ncdu(CentOS/RHEL)。
  • 使用ncdu /path/to/directory,它会以交互式界面显示目录大小,并允许你删除文件。

3. bleachbit

  • 安装sudo apt-get install bleachbit(Debian/Ubuntu)或 sudo yum install bleachbit(CentOS/RHEL)。
  • 使用bleachbit,它提供了一个图形界面,可以清理缓存、临时文件、日志等。

4. rmrmdir

  • rm:删除文件或目录。
  • rmdir:删除空目录。

5. find

  • 查找并删除特定类型的文件:例如,删除所有.log文件:
    find /path/to/search -type f -name "*.log" -exec rm -f {} \;
    

6. rm -rf

  • 谨慎使用:强制删除目录及其内容,包括子目录和文件。
    rm -rf /path/to/directory
    

7. clear

  • 清屏:清除终端屏幕上的内容。
    clear
    

8. sync

  • 同步文件系统缓存:确保所有未写入磁盘的数据都被写入。
    sync
    

9. lsof

  • 查看打开的文件:有时可以帮助你找到并删除不再需要的文件。
    lsof | grep deleted
    

10. tempfile 和 `rm -rf /tmp/*

  • 清理临时文件
    rm -rf /tmp/*
    

注意事项

  • 在使用rm -rf等命令时要非常小心,确保你删除的是正确的文件或目录。
  • 定期运行磁盘清理工具可以帮助保持系统的性能和稳定性。

通过结合使用这些工具和命令,你可以有效地管理和清理Linux系统中的磁盘空间。

0