「Ubuntu」根目录存储空间不足

Linux系统不同于 Windows系统,复杂的文件系统常常让人头疼,特别是动不动就存储空间不足,简单的清空回收站根本不管用,在此推荐一个绝对好用的方法,并且还可以多学习一条 Linux命令

1、du 使用方法

通过使用命令 du,可以很快的定位到占大磁盘空间的文件,可以按照我下面这个演示去释放磁盘空间

python 复制代码
sudo du --max-depth=1 -h  [filepath]

以人类可读的方式显示当前目录及其直接子目录的磁盘空间使用情况。它会递归地计算每个目录的大小,并将结果以易读的格式展示。

解释命令中的选项和参数:

  • sudo:以超级用户权限运行命令,以便获取对所有文件和目录的访问权限。
  • du:用于计算目录的磁盘空间使用量。
  • --max-depth=1:限制命令的递归深度为 1,即只显示当前目录和其直接子目录的统计信息。
  • -h:以人类可读的方式显示磁盘空间大小,例如使用 GB、MB 等单位代替字节。
  • filepath :可选 默认情况不写为根目录,否则为指定的 filepath 路径

找到哪些目录占的多,如红框所示

2、.cache 目录

以 .cache 为例,发现 JetBrains、pip、.fr-uVuaEV 目录占用存储空间较多(modelscope模型权重),其中.fr-uVuaEV目录就是之前下载的一个大文件,移除至机械硬盘后,立增11GB

python 复制代码
sudo du --max-depth=1 -h /home/sun/.cache/

3、/var 目录

/var 目录是 Linux 系统中的一个目录,用于存储系统运行时要改变的数据。主要内容包括:

  • /var/log:包含系统日志文件。
  • /var/spool:用于存储等待处理的任务,如打印队列和邮件队列。
  • /var/mail:存储用户的邮件。
  • /var/cache:用于存储应用程序缓存数据。
  • /var/tmp:用于存储临时文件,这些文件在系统重启后依然保留。
  • /var/run:存储运行时变量数据,如正在运行的进程的 PID 文件。
  • /var/lib:包含持久化数据,用于应用程序运行时的状态信息,例如数据库文件35。

参考链接

相关推荐
Eason_LYC19 分钟前
0.4 文件与文件夹:数据是怎么存放的,一篇讲清目录树
零基础·目录树·计算机基础·计算机入门·根目录
kloc21 分钟前
聊天室项目入口网关子服务的实现
linux·c++
GeW25 分钟前
深圳APEC峰会倒计时:数据库与Linux运维的"隐形考场"
linux
梦到啥说啥2 小时前
Linux网络编程:UDP网络协议
linux·网络协议·udp
无足鸟ICT3 小时前
【RHCA+】ipcrm命令(删除IPC资源)
linux
星恒随风4 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
Zucker n5 小时前
文献发现、课题组织与证据可追溯的论文阅读。
论文阅读·windows·ubuntu
陈希1237 小时前
Linux 网络诊断工具实战:ping、curl、tcpdump、mtr、dig 用法详解
linux·网络·tcpdump
进击的荆棘7 小时前
Linux系统——线程同步与互斥之线程池和安全
linux·运维·服务器·安全·单例模式·线程
刘大望7 小时前
不用买开发板:用 QEMU 走通嵌入式 Linux 全流程(三)存储与网络实地验证
linux·qemu·嵌入式linux·alpine