adb 命令查看设备存储占用情况

有时会要用adb 命令查看设备存储占用情况。

一般使用df、du 命令去排查。但要注意 adb shell 和linux中的命令参数是有些区别的。

可以通过du --help 看支持哪些参数。

下面是在Android 下测试成功的指令。

首先df 查看整体占用分布情况。

假设要排查/data 目录下的文件占用分布。

先root 或su ,避免权限不足。

这里我们只查找前15个占用空间最大的文件或文件夹。

bash 复制代码
adb root
adb shell
du -s -d 1  /data/* | sort -rn  | head -n 15

结果是以K为单位倒序的。

若执行

bash 复制代码
du -sh  -d 1  /data/* | grep -E 'M|G' | sort -rn

这里我们只过滤出M和G 单位的,注意倒序是按前面数值排列的,所以显示出1.6M 在1.0G上面。

相关推荐
Ehtan_Zheng3 小时前
ActivityMetricsLogger 深度剖析:系统如何追踪启动耗时
android
用户69371750013843 小时前
Android 开发,别只钻技术一亩三分地,也该学点“广度”了
android·前端·后端
唔663 小时前
原生 Android(Kotlin)仅串口「继承架构」完整案例二
android·开发语言·kotlin
一直都在5724 小时前
MySQL索引优化
android·数据库·mysql
今天又在写代码5 小时前
数据智能分析平台部署
adb
代码s贝多芬的音符5 小时前
android mlkit 实现仰卧起坐和俯卧撑识别
android
jwn9996 小时前
Laravel9.x核心特性全解析
android
今天又在写代码7 小时前
数据智能分析平台部署服务器
android·服务器·adb
梦里花开知多少7 小时前
深入谈谈Launcher的启动流程
android·架构
不愿透露姓名的大鹏7 小时前
MySQL Binlog配置优化全攻略
运维·服务器·数据库·mysql·adb