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

相关文章:

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

当你的Linux磁盘空间满了时,可以通过以下步骤查找大文件并删除它们: 检查磁盘空间: 使用以下命令检查磁盘空间的使用情况: df -h这将显示文件系统的使用情况,包括每个文件系统的总大小、已用空间、可用空间和挂载点。 …...

STL -萃取特性迭代器

1. STL简单概述 a. STL六大组成部分 容器(Container)空间配置器(allocator)算法(Algorithm)迭代器(Iterator)仿函数(Function object)适配器(Ad…...

python pandas写入csv

在Python的Pandas库中,可以使用to_csv方法将DataFrame对象写入CSV文件。以下是一个简单的示例: import pandas as pd# 创建一个DataFrame对象 data {Name: [Alice, Bob, Charlie, David],Age: [25, 30, 35, 40],City: [New York, Los Angeles, Chicago…...

oracle 数据库建集群式数据库的DBLINK的语法

根据需要修改以下红色字体的部分即可。 1、连接集群式数据库DBLINK语法 create public database link 自定义的dblink名字 connect to 连接对方数据库的用户名 identified by "密码" using (DESCRIPTION (ADDRESS_LIST (FAILOVER ON) (LOAD_BALANCE OFF) …...

基于JAVA的毕业设计分配选题系统 开源项目

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 专业档案模块2.2 学生选题模块2.3 教师放题模块2.4 选题审核模块 三、系统展示四、核心代码4.1 查询专业4.2 新增专业4.3 选择课题4.4 取消选择课题4.5 审核课题 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpri…...

Android 接入指纹识别

接入指纹框架:https://github.com/Tencent/soter implementation com.github.Tencent.soter:soter-wrapper:2.0.91.Application中初始化 class IApplication : Application() {override fun onCreate() {super.onCreate()instance thisinitSort()}private fun in…...

如何通过代理IP安全使用Linkedln领英?

LinkedIn是跨境外贸必备的拓客工具,世界各地的许多专业人士都使用领英来作为发布和共享内容的主要工具,这使得它成为跨境出海必备的渠道工具。 但是不少做外贸的朋友都知道,领英账号很容易遭遇限制封禁,但如果善用工具&#xff0…...

嵌入式驱动学习第一周——定时器与延时函数

前言 这篇博客一起学习定时器,定时器是最常用到的功能之一,其最大的作用之一就是提供了延时函数。 嵌入式驱动学习专栏将详细记录博主学习驱动的详细过程,未来预计四个月将高强度更新本专栏,喜欢的可以关注本博主并订阅本专栏&…...

Tips杂记

🥲 🥸 🤌 🫀 🫁 🥷 🐻‍❄️🦤 🪶 🦭 🪲 🪳 🪰 🪱 🪴 🫐 🫒 &#x1fad1…...

可以用numpy为for加速

Numpy除了用于科学计算,还有一个功能是可以代替某些for循环,进行同样的功能实现,有于是向量矩阵运算,碰到复杂的for时,计算速度可以提高,从而提高程序性能。以下是一些常用的NumPy函数和操作,可…...

cartographer ceres后端优化

这里引用一篇文章 https://zhuanlan.zhihu.com/p/567635409 因为cartographer中的代码有的地方添加了AddParameterBlock,有的地方没有添加,会引起歧义,原来AddParameterBlock可以隐式添加优化变量,这篇文章介绍了具体原因,核心内容如下: AddParameterBlock的作用作用一:…...

day57 集合 List Set Map

List实现类 List接口特点:元素有序 可重复 Arraylist 可变数组 jdk 8 以前Arraylist容量初始值10 jdk8 之后初始值为0,添加数据时,容量为10; ArrayList与Vector的区别? LinkList:双向链表 优点&#xff1…...

蓝桥杯:真题讲解3(C++版)附带解析

报纸页数 来自:2016年七届省赛大学C组真题(共8道题) 分析: --画出报纸长的样子,如果我们在上面多画一张报纸,那么就符合题意的5,6,11,12。 观察这张图:观察3&#xf…...

继续预训练对大语言模型的影响

翻译自文章:Investigating Continual Pretraining in Large Language Models: Insights and Implications 摘要 本文研究了大型语言模型(LLMs)中不断学习(CL)的不断发展领域,重点是制定有效和可持续的训练…...

关于空频变换的知识点

1.DCT变换: 离散余弦变换是一种将图像从空域转换到频域的技术,它可以将图像分解为频域分量。对于RGB图像,它由红色(R)、绿色(G)和蓝色(B)三个通道组成。当应用DCT变换时…...

纯css实现-让字符串在文字少时显示为居中对齐,而在文字多时显示为左对齐

纯css实现-让字符串在文字少时显示为居中对齐,而在文字多时显示为左对齐 使用flex实现 思路 容器样式(.container): Flex容器的BFC性质使得其内部的子元素(.text-box)在水平方向上能够居中,通过justify-c…...

初学HTMLCSS——盒子模型

盒子模型 盒子:页面中所有的元素(标签),都可以看做是一个 盒子,由盒子将页面中的元素包含在一个矩形区域内,通过盒子的视角更方便的进行页面布局盒子模型组成:内容区域(content&…...

吸猫毛空气净化器哪个好?推荐除猫毛好的宠物空气净化器品牌

如今,越来越多的家庭选择养宠物!虽然家里变得更加温馨,但养宠可能会带来异味和空气中的毛发增多可能会引发健康问题,这也是一个大问题。 但我不想家里到处都是异味,尤其是便便的味道,所以很需要一款能够处…...

【玩转408数据结构】线性表——双链表、循环链表和静态链表(线性表的链式表示 下)

知识回顾 在前面的学习中,我们已经了解到了链表(线性表的链式存储)的一些基本特点,并且深入的研究探讨了单链表的一些特性,我们知道,单链表在实现插入删除上,是要比顺序表方便的,但是…...

分布式概念

分布式概念 一、分布式介绍1.1 分布式计算1.1.1 分布式计算的方法1.1.1 分布式计算与互联网的普及1.1.2 分布式计算项目1.1.3 参与计算 1.2 分布式存储系统1.2.1 P2P 数据存储系统1.2.2 云存储系统 1.3 应用 二、分布式基础概念2.1 微服务2.2 集群2.3 分布式2.4 节点2.5 远程调…...

免费音频转换终极指南:5分钟掌握fre:ac无损格式转换

免费音频转换终极指南:5分钟掌握fre:ac无损格式转换 【免费下载链接】freac The fre:ac audio converter project 项目地址: https://gitcode.com/gh_mirrors/fr/freac 还在为不同设备间的音频格式兼容问题而烦恼吗?fre:ac音频转换器为你提供了完…...

Uniapp中three.js进阶指南:优化fbx与glb模型加载性能

1. Uniapp与three.js的3D模型加载基础 在Uniapp中使用three.js加载3D模型时,首先要理解基础的工作流程。我刚开始接触这个组合时,发现很多教程都直接从复杂案例开始,反而忽略了最基础的搭建过程。这里分享下我踩过坑后总结的可靠方案。 安装…...

可扩散模型(Diffusion Models)详解:从原理到应用

使用MINIST实现的扩散模型可见diffusion_minist:基于扩散模型的MNIST手写数字生成项目 - AtomGit | GitCode 可扩散模型是近年来生成式 AI 领域的热门领域。与 GAN、VAE 等传统生成模型相比,它通过 “逐步加噪 - 逐步去噪” 的独特思路,实现了对复杂数据…...

企业级知识图谱构建解决方案:基于LLM的智能文档结构化架构与实践

企业级知识图谱构建解决方案:基于LLM的智能文档结构化架构与实践 【免费下载链接】llm-graph-builder Neo4j graph construction from unstructured data using LLMs 项目地址: https://gitcode.com/GitHub_Trending/ll/llm-graph-builder 在数字化转型浪潮中…...

Nintendo Switch NAND管理工具架构深度解析与实现原理

Nintendo Switch NAND管理工具架构深度解析与实现原理 【免费下载链接】NxNandManager Nintendo Switch NAND management tool : explore, backup, restore, mount, resize, create emunand, etc. (Windows) 项目地址: https://gitcode.com/gh_mirrors/nx/NxNandManager …...

李飞飞团队Spark 2.0:如何在浏览器里丝滑渲染亿级3DGS点云?

导读: 以前搞3D开发,做大场景要么拼本地算力,要么做重度降级。最近李飞飞团队(World Labs)开源的 Spark 2.0 直接把基于 3D Gaussian Splatting (3DGS) 的亿级点云塞进了浏览器,还带流式加载和LOD。这不仅是…...

跨平台部署方案:DamoFD-0.5G在Windows/Linux/macOS的对比测试

跨平台部署方案:DamoFD-0.5G在Windows/Linux/macOS的对比测试 1. 引言 人脸检测技术在日常应用中越来越普及,从手机相册的自动分类到安防监控的实时分析,都离不开高效准确的检测模型。DamoFD-0.5G作为达摩院推出的轻量级人脸检测器&#xf…...

丹青幻境Z-Image Atelier快速上手:从部署到生成第一幅国风AI画作

丹青幻境Z-Image Atelier快速上手:从部署到生成第一幅国风AI画作 1. 走进丹青幻境 想象一下,当你打开电脑,看到的不是冰冷的代码界面,而是一张泛着古意的宣纸。这就是丹青幻境Z-Image Atelier带给你的第一印象——一个将现代AI技…...

Go语言的syscall包与操作系统原生API在系统编程中的直接调用

Go语言作为一门现代编程语言,凭借其简洁的语法和高效的并发模型广受开发者喜爱。在系统编程领域,有时需要绕过标准库,直接调用操作系统原生API以实现更底层的控制。Go语言的syscall包正是为此而生,它提供了与操作系统交互的底层接…...

从硬件到Java:揭秘volatile如何守护线程安全的三大支柱

1. 从晶体管到Java线程:为什么需要volatile? 记得我第一次在多线程环境下调试程序时,遇到过这样一个诡异现象:某个状态变量明明已经被修改,但其他线程却始终读取到旧值。当时我的反应和大多数新手一样——反复检查赋值…...