ubuntu空间清理

//ubuntu上的 /dev/loop0 到 /dev/loop18 100%清理

apt autoremove --purge snapd

//移除不需要的软件包

sudo apt autoremove

//清理apt缓存

sudo du -sh /var/cache/apt

//清理缓存

sudo apt autoclean

//清除缩略图

du -sh ~/.cache/thumbnails

//卸载软件

sudo apt remove xxx(软件名)

### 清理Ubuntu Linux磁盘空间的最佳实践 #### 使用`du`和`df`命令检查磁盘使用情况 为了有效地清理磁盘空间,首先要了解哪些目录占用了大量的存储资源。可以利用`du`(disk usage)来统计文件和目录所占用的空间大小;而`df`(disk free)则用于显示整个系统的分区及其可用容量。 ```bash # 查看各挂载点的总容量、已用空间及剩余量 df -h # 显示当前路径下每个子项的具体尺寸 du -sh */ ``` 上述两个工具能够帮助定位到具体消耗较多硬盘位置的部分[^2]。 #### 移除不再需要的应用程序与更新残留物 通过卸载不常用或冗余软件包的方式回收一部分宝贵的数据区: ```bash sudo apt-get remove --purge <package_name> ``` 此操作不仅会删除指定应用程序本身还会一并清除其配置文档等关联数据。另外,定期执行下面这条指令可消除先前版本升级过程中遗留下来的无用组件: ```bash sudo apt-get clean && sudo apt-get autoclean ``` 前者负责清空APT缓存内的.deb安装包副本以防日后重复下载相同内容浪费带宽;后者仅针对那些已经不存在于官方源中的历史记录条目做处理[^1]。 #### 处置过期的核心映像及其他大型二进制对象 随着发行版迭代次数增多,默认情况下每次都会保留旧有的kernel镜像作为应急恢复手段之一。然而过多的历史快照反而成为负担,因此建议适时精简这部分资产: ```bash dpkg --list | grep linux-image sudo apt-get purge $(dpkg --get-selections | awk '/linux-image-[0-9]+/{print $1}'|grep -v `uname -r`) ``` 这段脚本先列举出所有已知的操作系统核心实例列表供参考判断,接着依据实际运行环境挑选出非现役版本予以彻底销毁。值得注意的是,在只存在少量不同代际内核的时候不宜轻易尝试此类动作以免影响正常启动流程[^3]。 #### 自动化废弃依赖关系整理工作 当某些第三方仓库提供的扩展功能被移除之后往往伴随着一批辅助性质的支持库随之失去作用变成孤立节点存在于全局环境中。借助专门设计用来解决这个问题的小型实用程序——`deborphan`—能快速识别这些孤儿文件夹进而安排它们退出舞台: ```bash sudo apt install deborphan sudo apt-get remove --purge $(deborphan) ``` 最后一步便是调用`autoremove`参数指示APT引擎扫描一遍现存数据库找出因其他项目消失而导致变得无关紧要的对象集合最终一次性打包送走[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

步基

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值