求解find...-exec rm的使用疑惑
Tofloor
poster avatar
乐阿兰那
deepin
2020-04-29 23:19
Author
在小米MIUI 11上运行终端模拟器NeoTerm,试图通过shell脚本删除垃圾文件。
手机已刷Magisk,已root,并给了终端模拟器root权限。用了各种办法都无法解决如下问题:
1、find..-exec rm -rf {} \;  
2、find..-exec rm -rf {}/* \;
#上述两种都能找到拟删除文件和文件夹,但rm死活无法删除/data和SD卡中的。
3、for..in..;do
#先将文件find出来,写入SD卡下的txt中,再用rm -rf 去读取,删除;还是不得行。
关键是手动在终端模拟器中输入rm -rf /data/data..和rm -rf /data/media/0/.. ;却能够删除成功啊
搞了几天,快崩溃了,求大佬帮助~~!!



Reply Favorite View the author
All Replies
avatar
Feng Yu
deepin
2020-04-29 23:53
#1
看到这一堆满是BUG的脚本就实在没有欲望看下去了
Reply View the author
avatar
乐阿兰那
deepin
2020-04-30 20:15
#2
https://bbs.deepin.org/post/193239
看到这一堆满是BUG的脚本就实在没有欲望看下去了

rm问题已经在方案二中解决了,删除了rm中的“”;就Ok了
Reply View the author