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

相关推荐
dalancon8 分钟前
AudioTrack Start 执行流程分析
android
众少成多积小致巨19 分钟前
Android 初始化语言入门
android·linux·c++
Carson带你学Android38 分钟前
谁才是地表最强 Android Agent 大模型?Google官方测评来了!
android·openai
followYouself1 小时前
ASM开源库实现函数耗时插桩
android·asm·asm插桩·字节码插桩
TO_ZRG1 小时前
Android Content Provider 基础
android·jvm·oracle
studyForMokey1 小时前
【Android面试】数据库
android·数据库·面试
胡利光1 小时前
Harness Engineering 03|Eval & Trace Harness:验证和追溯的工程组织
android·开发语言·kotlin
jvvz afqh2 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
aaajj2 小时前
【Android】防骚扰电话自动接听助手方案
android·人工智能
QCzblack2 小时前
php-ser-libs
android·开发语言·php