美文网首页
find | grep 命令快速搜索shell内外部存储路径下的

find | grep 命令快速搜索shell内外部存储路径下的

作者: 佳佳爱科技AITech | 来源:发表于2020-08-24 11:42 被阅读0次

各大厂商品牌手机为了安全考虑,release到市面上的手机都是未经过root处理的,如果强制被root也会增加手机信息泄露和用户权限被暴露在外的风险。如此一来,对于手机shell内核中的文件读写产生了困难,因为没有root权限,很多shell内核的路径无法访问。通常,我们可以把文件读写放在external storage 里面,并在manifest xml文件中加上对外存储的读写权限即可。参考下方:

uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"

uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"

文件存储路径修改:

String filePath = Environment.getExternalStorageDirectory() +"/test.cache" + type;

getExternalStorageDirectory()路径就是adb shell 中的 storage/emulated/0/, 这个路径可以在用户未获得root权限时,可以直接访问。

然后,文件很多的时候,我们可以cd 到external storage之后,通过find | grep xxx 命令进行检索

参考图片:

cd 路径 grep 查找带ums.cache的文件被找到

相关文章

网友评论

      本文标题:find | grep 命令快速搜索shell内外部存储路径下的

      本文链接:https://www.haomeiwen.com/subject/dozgjktx.html