От pm help, я получаю это:
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
в этом пакете, файлы, которые будут очищены, это именно то, что я оставил undeleted с помощью опции -k
?
Возможно ли, что после pm uninstall
и после этого pm clear
я могу удалить некоторые файлы, которые не были удалены с помощью pm uninstall
?
Ваше понимание верное:
pm uninstall
все pm uninstall -k
удаляет приложение, оставляет данные пользователя неповрежденными (для использования, если приложение переустановлено) pm clear
только удаляет пользовательские данные, связанные с пакетом, но не сам пакет