android adb shell 删除文件夹(清除应用程序缓存数据)

时间:2022-07-31 10:49:11

用adb shell 调试程序删除缓存时遇到命令失效的现象:


1.目录结构如下:

1|shell@android:/data/data/com.example.testandroidid # ls -l
drwxrwxrwx root root 2014-02-18 13:00 cache
drwxr-xr-x system system 2014-01-23 02:51 lib


2.删除cache文件夹:

shell@android:/data/data/com.example.testandroidid # rm -rf cache
rm failed for -rf, No such file or directory

在mac上时好用得,怎么adb shell 中就不好用了呢,百思不得其姐。


解决如下:

去掉参数 f 即可实现删除文件夹。

shell@android:/data/data/com.example.testandroidid # rm -r cache