当前位置: 首页 > news >正文

当Linux 磁盘满了,查看大文件并删除

当你的Linux磁盘空间满了时,可以通过以下步骤查找大文件并删除它们:

  1. 检查磁盘空间:
    使用以下命令检查磁盘空间的使用情况:

    df -h
    

    这将显示文件系统的使用情况,包括每个文件系统的总大小、已用空间、可用空间和挂载点。

  2. 找到占用空间大的目录:
    进入可能占用大量磁盘空间的目录,例如/var/tmp等,使用以下命令:

    sudo du -h --max-depth=1 /var
    

    这将显示/var目录下每个子目录的大小。

  3. 进一步深入:
    一旦你找到一个占用较大空间的子目录,进入该目录,然后继续使用相同的du命令,逐步深入查找:

    sudo du -h --max-depth=1 /var/subdirectory
    
  4. 查找大文件:
    在目标目录中使用find命令查找大文件,例如查找大于1GB的文件:

    sudo find /var/subdirectory -type f -size +1G
    

find . -type f -size +1G -exec ls -lh {} \;
  1. 删除大文件:
    一旦找到大文件,你可以使用rm命令删除它,确保你确实要删除它,因为删除后无法恢复。

    sudo rm /var/subdirectory/large_file.txt
    
  2. 清理日志文件:
    如果磁盘空间问题与日志文件相关,可以考虑清理旧的日志文件:

    sudo find /var/log -type f -name "*.log" -exec rm -f {} \;
    
  3. 释放被删除文件的空间:
    一旦你删除了大文件,使用sync命令确保文件系统已同步,并释放已删除文件的空间:

    sync
    

请谨慎操作,确保你知道你在删除什么,并且备份重要数据。在执行rm命令之前,最好先确认一下,以避免误删重要文件。

http://www.lryc.cn/news/308343.html

相关文章:

  • STL -萃取特性迭代器
  • python pandas写入csv
  • oracle 数据库建集群式数据库的DBLINK的语法
  • 基于JAVA的毕业设计分配选题系统 开源项目
  • Android 接入指纹识别
  • 如何通过代理IP安全使用Linkedln领英?
  • 嵌入式驱动学习第一周——定时器与延时函数
  • Tips杂记
  • 可以用numpy为for加速
  • cartographer ceres后端优化
  • day57 集合 List Set Map
  • 蓝桥杯:真题讲解3(C++版)附带解析
  • 继续预训练对大语言模型的影响
  • 关于空频变换的知识点
  • 纯css实现-让字符串在文字少时显示为居中对齐,而在文字多时显示为左对齐
  • 初学HTMLCSS——盒子模型
  • 吸猫毛空气净化器哪个好?推荐除猫毛好的宠物空气净化器品牌
  • 【玩转408数据结构】线性表——双链表、循环链表和静态链表(线性表的链式表示 下)
  • 分布式概念
  • vue中的ref/reactive区别及原理
  • 深度学习介绍与环境搭建
  • QT C++实践|超详细数据库的连接和增删改查操作|附源码
  • matlab:涉及复杂函数图像的交点求解
  • Unity(第二十二部)官方的反向动力学一般使用商城的IK插件,这个用的不多
  • nginx反向代理,获取客户端ip
  • 13 Codeforces Round 886 (Div. 4)G. The Morning Star(简单容斥)
  • CLion 2023:专注于C和C++编程的智能IDE mac/win版
  • 数据可视化基础与应用-02-基于powerbi实现连锁糕点店数据集的仪表盘制作
  • 前后端分离Vue+nodejs酒店公寓客房预订管理系统udr7l-java-php-django-springboot
  • VUE打包的dist文件放到后端一起发布