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

linux下查看文件当下的所有文件的大小和查找大文件

要查询一个文件夹下面所有文件的总大小,您可以使用 du 命令配合一些参数。如果您只关心总大小,而不是各个子文件夹或文件的大小,可以使用以下命令:

du -sh /path/to/your/directory

在这个命令中:

  • du 是磁盘使用情况的缩写。
  • -s 参数表示汇总整个目录的大小,而不是列出每个子目录或文件的大小。
  • -h 参数用于使输出的大小更易于阅读,它将输出转换为人类可读的格式(如 KB、MB、GB)。
  • /path/to/your/directory 应替换为您想要检查的目录的实际路径。

例如,如果您想要检查当前目录中 20230622_IMAGE_ZIP_1 的总大小,您可以在该目录中运行:

du -sh 20230622_IMAGE_ZIP_1

这将只显示 20230622_IMAGE_ZIP_1 文件夹及其所有内容的总大小。


要找出服务器上占用空间最大的文件,您可以使用以下命令:

1. 查找大文件

您可以使用 find 命令结合 duls 命令来查找大文件。例如,要找出超过100MB的文件,您可以在根目录下运行以下命令:

find / -type f -size +100M -exec ls -lh {} \;

这里,find / -type f 从根目录开始查找所有文件,-size +100M 指定查找超过100MB的文件,-exec ls -lh {} \; 对每个找到的文件执行 ls -lh 命令,以便以人类可读的格式显示文件大小。

2. 使用 du 命令

另一种方法是使用 du 命令来识别占用最多空间的目录。例如:

du -ahx / | sort -rh | head -n 20

这个命令会列出根目录下占用空间最大的20个文件或目录。-ahx 参数使 du 列出所有文件和目录的大小,sort -rh 根据大小对它们进行排序,head -n 20 则只显示前20个结果。

注意事项

  • 在删除任何文件之前,请确保它们不是系统或应用程序的重要文件。
  • 对于服务器而言,一些大文件可能是由日志文件或临时文件构成的,检查这些文件是否可以清理或压缩。
  • 在执行这些命令时,最好使用 root 权限或通过 sudo 运行,以确保对所有目录都有访问权限。

如果您不确定某个文件是否可以安全删除,最好先进行备份,或咨询相关系统管理员或专业人士的意见。

相关文章:

  • 【Spring Boot 源码学习】ApplicationListener 详解
  • JWT的原理
  • pyqt5使用Designer实现按钮上传图片
  • Vue 纯css方式实现自定义进度条组件
  • SQL注入概述
  • ffmpeg6.0之ffprobe.c源码分析二-核心功能源码分析
  • git 常用的使用方法
  • 初识Redis
  • 「Verilog学习笔记」多bit MUX同步器
  • Java 中的抽象类与接口:深入理解与应用
  • 配置端口安全示例
  • 探索无监督域自适应,释放语言模型的力量:基于检索增强的情境学习实现知识迁移...
  • MAC下加载动态库
  • VueUse工具库
  • linux命令积累
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • download使用浅析
  • ES6 ...操作符
  • Fundebug计费标准解释:事件数是如何定义的?
  • HTTP那些事
  • javascript面向对象之创建对象
  • Java方法详解
  • JS基础之数据类型、对象、原型、原型链、继承
  • REST架构的思考
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Wamp集成环境 添加PHP的新版本
  • 聚类分析——Kmeans
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 排序算法学习笔记
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 如何在GitHub上创建个人博客
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 微信小程序--------语音识别(前端自己也能玩)
  • 怎样选择前端框架
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​业务双活的数据切换思路设计(下)
  • ​一些不规范的GTID使用场景
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • ## 基础知识
  • ###项目技术发展史
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (175)FPGA门控时钟技术
  • (JS基础)String 类型
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)ssm高校实验室 毕业设计 800008
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)程序员技术练级攻略