ubuntu home空间不足清理方法

系列文章目录



前言

一、查看Ubuntu目录占用情况

在home目录下/home/下执行如下命令

sudo du -ah --max-depth=1

二、整理占用特别大的目录

发现有几个占用大小特别多的目录

1、vscode远程缓存目录

/home/linux/.vscode-server/data/User/workspaceStorage/
//这个目录占用了5.6G,这里是vscode的缓存目录,远程ssh打开文件就在
//这个目录下缓存信息,这里直接删除即可

2、ubuntu cache目录

/home/linux/.cache/vmware/drag_and_drop/
//这个目录的大小将近1G,只要从window向Ubuntu拖文件,先在这个目录缓存
//直接删除即可
  
/home/linux/.cache/vscode-cpptools
//这里也是Ubuntu的c/c++插件的缓存目录,我这里大小将近5G
//直接删除,为了防止后续继续产生缓存文件,可以通过vscode设置缓存大小

见下图

在这里插入图片描述

三、Ubuntu空间释放

经过上述的删除,发现Ubuntu占用的大小并没有缩小,需要使用如下命令缩减空间。

注:如果想要缩小空间,必须删除快照。

//查看磁盘挂载列表
sudo vmware-toolbox-cmd disk list
//清理挂载列表上的磁盘
sudo vmware-toolbox-cmd disk shrink /

四、总结

经过上述的清理,你会发现你的Ubuntu至少节省了10G的空间。当然Ubuntu缓存越多这里清理掉的越多。是不是很开心呀~~

### 如何在 Ubuntu 20.04 中安全地清理 Home 目录中的文件和缓存 为了确保操作的安全性和有效性,在执行任何删除动作之前,建议先备份重要数据。以下是具体的操作方法: #### 清理临时文件和个人缓存 个人用户的缓存通常位于 `~/.cache` 文件夹下。可以定期清除不再需要的缓存来释放空间。 ```bash rm -rf ~/.cache/* ``` 对于浏览器或其他应用程序产生的特定缓存,则可以根据应用名称进入相应子目录进行清理[^1]。 #### 删除无用的大文件或旧版本软件包 有时下载大型附件或者安装程序会占用大量存储空间。可以通过以下命令找到并移除不必要的大文件: ```bash du -a | sort -n -r | head -n 10 find ~ -type f -size +100M ``` 上述指令分别用于列出最大的十个文件以及查找超过指定大小(此处为100MB)的所有文件。确认后再决定是否要删除它们。 #### 移除已卸载软件留下的配置文件 当某些软件被完全卸载后,其设置项可能仍然存在于 `/etc/` 或者用户家目录内的隐藏文件中。如果确定不需要保留这些历史记录,可手动定位并删除对应的`.config`等位置的内容。 需要注意的是,直接编辑或删除系统级路径外的数据相对更安全一些;而对于全局范围内的变更务必谨慎对待,并充分理解所做修改的影响。 #### 使用 BleachBit 工具辅助管理 BleachBit 是一款专为 Linux 设计的隐私保护与磁盘整理工具,能够帮助自动识别并处理多种类型的垃圾文件,包括但不限于浏览痕迹、回收站物品等。安装方式如下所示: ```bash sudo apt update && sudo apt install bleachbit ``` 启动图形界面版或是通过终端运行命令行模式均可实现快速扫描与优化工作环境的目的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值