1,判断XX.Safariextz后缀名的文件类型是何种压缩方式;
file XX.Safariextz
2,根据压缩方式重命名后解压文件
Mv XX.Safariextz XXX.xar
Xar -xf XX.xar
3,打开文件夹,分析配置文件
Cd XX.safariextention
4,对于老系统:
defaults read ~/Library/Safari/Extensions/extensions 可以读取插件信息
10.13及以后的系统:
10.14新系统—-扩展包含于主程序包
1,插件扩展APP,安装在application目录下,路径为:
application-APP-content-Plugins- XXXX.appex
/Applications/Blogo.app/Contents/PlugIns/XXXX.appex
2,直接读取安装了哪些应用内的Safari扩展插件
pluginkit -mDvvv -p com.apple.Safari.extension
~/Library/Safari目录下的文件需要通过system preference —- security & privacy添加script editor到 full disk access 后才能访问,否则会导致相关的信息读取失败
系统插件的命令行读取:
sudo profiles -P
移除所有的系统插件:
/usr/bin/profiles -D
查看系统安装日志中已安装的软件应用:
grep 'Installed' /private/var/log/install.log
/Library/PrivilegedHelperTools/
~/Applications/Utilities/
ls /Applications/Utilities
~/Library/Preferences/
以上就是差不多命令行对插件的管理方法,如果你有更好的,可以告诉我哦!