从pm帮助,我明白了:
pm uninstall: removes a package from the system. Options:
-k: keep the data and cache directories around after package removal.
pm clear: deletes all data associated with a package.
这是否意味着当我执行pm uninstall
(没有-k
)时会删除pm clear
删除的所有文件?或者换句话说,当我为卸载命令指定-k
时,它会保留未删除的文件。当我在该软件包上执行pm clear
时,将被清除的文件正好是-k
选项未删除的文件吗?
是否有可能通过pm uninstall
和pm clear
之后,我甚至可以删除一些尚未被pm uninstall
删除的文件?
答案 0 :(得分:8)
您的理解是正确的:
pm uninstall
删除所有内容pm uninstall -k
删除了该应用,
保留用户数据(在重新安装应用程序时使用)pm clear
仅删除与包关联的用户数据,
但不是包装本身