插件窝 干货文章 如何在麒麟操作系统上进行硬盘空间管理和清理?

如何在麒麟操作系统上进行硬盘空间管理和清理?

清理 文件 缓存 sudo 1014    来源:    2025-04-13

在麒麟操作系统(Kylin OS,基于Ubuntu或优麒麟版本)上进行硬盘空间管理和清理,可以按照以下步骤操作:


一、快速查看磁盘空间

  1. 终端命令

    df -h              # 查看各分区使用情况
    du -sh *           # 查看当前目录下各文件夹大小
    du -ah --max-depth=1 /path/to/dir  # 查看指定目录深度为1的文件大小
    
  2. 图形化工具
    打开「文件管理器」→ 右键点击目标磁盘 → 选择「属性」查看剩余空间。


二、清理无用文件

1. 系统自带清理工具

  • 打开「开始菜单」→ 搜索并运行「磁盘清理工具」
  • 勾选缓存文件、旧版本软件包、日志等选项进行清理。

2. 手动清理常见目录

```bash # 清理APT缓存(已下载的软件包) sudo apt clean # 删除所有缓存 sudo apt autoclean # 仅删除过期的缓存

# 清理旧内核(保留当前使用的内核) sudo apt autoremove --purge # 自动移除无用依赖

# 清理日志文件(需谨慎) sudo journalctl --vacuum-size=100M # 限制日志大小为100MB sudo rm -rf /var/log/*.gz # 删除压缩日志 ```

3. 清理用户缓存

bash rm -rf ~/.cache/* # 用户应用缓存 rm -rf ~/.thumbnails/* # 缩略图缓存


三、查找大文件/目录

  1. 使用ncdu工具(推荐)

    sudo apt install ncdu      # 安装
    ncdu /                    # 扫描根目录(按大小排序)
    
    • 按方向键浏览,d删除文件,q退出。
  2. 通过find命令

    find / -type f -size +100M -exec ls -lh {} \;  # 查找大于100MB的文件
    

四、管理已安装软件

  1. 卸载无用软件

    sudo apt remove --purge 软件包名   # 彻底卸载
    sudo apt autoremove              # 移除残留依赖
    
  2. 使用synaptic包管理器

    sudo apt install synaptic
    synaptic                          # 图形化界面管理软件包
    

五、扩展分区(可选)

如果磁盘空间不足,可使用GParted调整分区:

sudo apt install gparted
sudo gparted                        # 图形化分区工具(需卸载目标分区)

六、自动化清理(可选)

创建定时任务(cron)定期清理:

# 编辑crontab
crontab -e
# 添加以下内容(每周清理一次APT缓存)
0 3 * * 0 sudo apt clean && sudo apt autoclean

注意事项

  1. 谨慎操作:删除系统文件前确认其用途,避免误删关键数据。
  2. 备份重要数据:清理前建议备份/home和配置文件。
  3. 日志文件:如需保留日志,仅清理压缩归档文件(如*.gz)。

通过以上步骤,可有效释放麒麟系统的磁盘空间。如问题持续,建议检查是否有异常文件增长(如日志暴增或程序故障)。