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

【devops】Linux 日常磁盘清理 ubuntu 清理大文件 docker 镜像清理

日常磁盘清理

1、查找大文件

find / -type f -size +1G

2、清理docker无用镜像(drone产生的残余镜像文件)

docker system prune -a

一、清理服务器磁盘

1、查找大文件

在Ubuntu系统中,你可以使用find命令来查找大文件。find命令是一个强大的工具,可以根据文件名、大小、所有权等条件来搜索文件。

以下是一个示例命令,它会查找系统中所有大于1GB的文件:

find / -type f -size +1G

这个命令的解释如下:

  • find: 这是启动find命令的命令。

  • /: 这是find命令开始搜索的目录。在这里,我们从根目录/开始搜索。

  • -type f: 这个选项指定了我们只查找普通文件,不包括目录或其他类型的文件。

  • -size +1G: 这个选项指定了我们只查找大于1GB的文件。+表示“大于”,1G表示1GB。

请注意,这个命令可能需要一些时间来执行,因为它会遍历整个文件系统。如果你只想在特定的目录下查找,你可以将/替换为那个目录的路径。

如果你想对找到的大文件进行进一步的操作,比如删除它们,你可以将find命令的输出通过管道传递给其他命令。例如,要删除这些大文件,你可以使用rm命令:

find / -type f -size +1G -exec rm -i {} \;

在这个命令中,-exec选项允许我们对找到的每个文件执行一个命令。rm -i会提示你是否要删除每个文件,{}是一个占位符,它会被find命令找到的每个文件名替换,;表示命令结束。

在运行这些命令之前,请确保你有足够的权限来访问和删除这些文件,因为删除文件是具有破坏性的操作。

1.1、查找的结果

在这里插入图片描述

1.2、如何清理 docker中的日志文件

sudo truncate -s 0 /var/lib/docker/containers/f1fe68e3083ae4b4774633dbb2fbd38762bd0c2eb4d64063f9b31dcb8203214b/f1fe68e3083ae4b4774633dbb2fbd38762bd0c2eb4d64063f9b31dcb8203214b-json.log

2、清理docker无用镜像

docker system prune -a

在这里插入图片描述

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

相关文章:

  • 2024年资阳市企业技术中心申报条件、流程要求及支持政策须知
  • 社交媒体数据恢复:如流
  • 【微信小程序开发(从零到一)【婚礼邀请函】制作】——任务分析和效果实现的前期准备(1)
  • 独孤思维:模仿别人赚钱太难,很痛苦
  • 图片转base64【Vue + 纯Html】
  • 【从零开始学习Redis | 第十一篇】快速介绍Redis持久化策略
  • 在Ubuntu中如何解压zip压缩包??
  • LeetCode 126题:单词接龙 II
  • 5.14(Vue2)
  • 使用openssl生成自签名证书
  • 【java】泛型
  • 计算思维的理解
  • Python中tkinter编程入门4
  • Milvus的系统架构
  • MFC中关于CMutex类的学习
  • 删除表空间
  • 下载element-ui报错
  • [原创](Modern C++)现代C++的std::bind花式绑定,使用方式大全.
  • Unity射击游戏开发教程:(13)如何在Unity中播放音效
  • Swift—手写防抖、手写图片预加载与多张图片拼接
  • Redis过期键删除策略
  • 413 Request Entity Too Large
  • 工业无风扇计算机的优点
  • 个人学习计划
  • 【电控实物-LK电机】
  • 《Mybatis》系列文章目录
  • ARM机密计算组件
  • Linux 生态与工具
  • RHCE网络服务配置之循环执行的例行性工作
  • vue3使用el-radio-group获取表格数据无法选中问题