当前位置: 首页 > 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命令之前,最好先确认一下,以避免误删重要文件。

相关文章:

  • Ps:仿制图章工具
  • 通过SDKMAN安装各种版本JDK
  • Electron 多显示器渲染
  • 【Boost搜索引擎项目】Day1 项目介绍+去标签和数据清洗框架搭建
  • 【01】区块链科普100天-模块化区块链
  • Linux性能即时评估60秒秘籍
  • 掌握未来技术:一站式深度学习学习平台体验!
  • LabVIEW开发FPGA的高速并行视觉检测系统
  • 《梦幻西游》本人收集的34个单机版游戏,有详细的视频架设教程,值得收藏
  • 云原生环境中的自动化测试成功案例分析
  • 重拾C++之菜鸟刷算法第7篇---二叉树(上)
  • 嵌入式面试常见问题(四)
  • Python执行 nohup 导致僵尸进程问题. /usr/bin/sh -> /usr/bin/bash
  • [蓝桥杯 2020 省 B2] 试题 E:七段码
  • 【AI Agent系列】【MetaGPT多智能体学习】4. 基于MetaGPT的Team组件开发你的第一个智能体团队
  • [PHP内核探索]PHP中的哈希表
  • 【笔记】你不知道的JS读书笔记——Promise
  • 【附node操作实例】redis简明入门系列—字符串类型
  • Golang-长连接-状态推送
  • JS变量作用域
  • React-Native - 收藏集 - 掘金
  • vue脚手架vue-cli
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 聚类分析——Kmeans
  • 如何胜任知名企业的商业数据分析师?
  • 一个SAP顾问在美国的这些年
  • 最近的计划
  • Android开发者必备:推荐一款助力开发的开源APP
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 移动端高清、多屏适配方案
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​LeetCode解法汇总518. 零钱兑换 II
  • !!Dom4j 学习笔记
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #stm32驱动外设模块总结w5500模块
  • (04)odoo视图操作
  • (2)(2.10) LTM telemetry
  • (2020)Java后端开发----(面试题和笔试题)
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (三)c52学习之旅-点亮LED灯
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)重识new
  • .cn根服务器被攻击之后
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .Net Memory Profiler的使用举例
  • .net mvc 获取url中controller和action
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法