首页>文档>adb shell>adb Shell-常用命令:删除文件、目录【rm 待删除文件或目录,删除排除目录】

adb Shell-常用命令:删除文件、目录【rm 待删除文件或目录,删除排除目录】

rm (remove)删除文件或目录

rm -d (-directory) #直接把需删除的目录的硬连接数据删成0,删除该目录

rm -f (--force) #强制删除文件或目录:忽略不存在的文件,不提示确认

rm -i (interactive) #删除既有文件或目录之前先询问用户

rm -r或-R (--recursive) #递归删除,防止目录里面有文件不能删除

rm -rf #递归强制删除非空文件夹

 

 

范例1: 直接执行 rm的例子

rm -i /data/data/com.doeln.com/

范例2: 强制删除的例子

rm -rf /data/data/com.doeln.com/

范例3: 递归删除的例子

rm: cannot remove ‘dir1’: Is a directory 
[root@oldboyedu /data]# rm -r dir1 <--> -r 参数是删除目录用的
rm: descend into directory ‘dir1’? y rm: descend into directory ‘dir1/a’? y
rm: remove directory ‘dir1/a/b’? n [root@oldboyedu /data]#
rm -rf dir1 <-->这样的组合,使用时慎之又慎

例4: 删除整个目录下所有文件 排除指定文件夹不删除【单个文件夹!(文件夹),多个文件夹!(文件夹1|文件夹2)】

rm -rf /data/data/com.doeln.com/!(文件夹1|文件夹2)

例5:结合EasyClick 使用:

shell.sudo("rm -rf /data/data/com.doeln.com/!(文件夹1|文件夹2)")
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索