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上面。

相关推荐
teacher伟大光荣且正确2 小时前
Qt Creator 配置 Android 编译环境
android·开发语言·qt
飞猿_SIR5 小时前
Android Exoplayer 实现多个音视频文件混合播放以及音轨切换
android·音视频
HumoChen995 小时前
GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
android·小程序·uniapp·base64·gzip
didiplus8 小时前
MySQL 8.0 OCP(1Z0-908)英文题库(31-40)
mysql·adb·ocp·数据库管理员·mysql认证
沙振宇9 小时前
【HarmonyOS】ArkTS开发应用的横竖屏切换
android·华为·harmonyos
橙子1991101611 小时前
Kotlin 中的作用域函数
android·开发语言·kotlin
zimoyin11 小时前
Kotlin 懒初始化值
android·开发语言·kotlin
枣伊吕波12 小时前
第六节第二部分:抽象类的应用-模板方法设计模式
android·java·设计模式
萧然CS12 小时前
使用ADB命令操作Android的apk/aab包
android·adb
越甲八千12 小时前
windowsC++操作ADB
c++·windows·adb