Mac启动台的信息存放在sqlite中的apps这个表中。
1、打开访达,点击最顶部菜单栏的“前往”-“前往文件夹”;或者在访达图标右击,选择“前往文件夹”。接着输入“/private/var/folders”。
2、在弹出的访达窗口搜索栏输入:com.apple.dock.launchpad,搜索范围选择“folders”。
3、进入“com.apple.dock.launchpad” 文件夹里,可以看到 “db”。
4、返回上一级目录,双击db文件夹,选择新建位于文件夹位置的终端窗口。
输入以下命令查看apps表结构:

sqlite3 db "select * from sqlite_master where type='table'";

显示如下:

table|dbinfo|dbinfo|2|CREATE TABLE dbinfo (key VARCHAR, value VARCHAR)
table|items|items|3|CREATE TABLE items (rowid INTEGER PRIMARY KEY ASC, uuid VARCHAR, flags INTEGER, type INTEGER, parent_id INTEGER NOT NULL, ordering INTEGER)
table|apps|apps|4|CREATE TABLE apps (item_id INTEGER PRIMARY KEY, title VARCHAR, bundleid VARCHAR, storeid VARCHAR,category_id INTEGER, moddate REAL, bookmark BLOB)
table|groups|groups|5|CREATE TABLE groups (item_id INTEGER PRIMARY KEY, category_id INTEGER, title VARCHAR)
table|downloading_apps|downloading_apps|6|CREATE TABLE downloading_apps (item_id INTEGER PRIMARY KEY, title VARCHAR, bundleid VARCHAR, storeid VARCHAR, category_id INTEGER, install_path VARCHAR)
table|categories|categories|7|CREATE TABLE categories (rowid INTEGER PRIMARY KEY ASC, uti VARCHAR)
table|app_sources|app_sources|8|CREATE TABLE app_sources (rowid INTEGER PRIMARY KEY ASC, uuid VARCHAR, flags INTEGER, bookmark BLOB, last_fsevent_id INTEGER, fsevent_uuid VARCHAR)
table|image_cache|image_cache|9|CREATE TABLE image_cache (item_id INTEGER, size_big INTEGER, size_mini INTEGER, image_data BLOB, image_data_mini BLOB)

我们只需查看apps这张表即可:

table|apps|apps|4|CREATE TABLE apps (item_id INTEGER PRIMARY KEY, title VARCHAR, bundleid VARCHAR, storeid VARCHAR,category_id INTEGER, moddate REAL, bookmark BLOB)

由此可知item_id是这张表的主键,删除数据的时候可以根据主键来删除。
查看下apps这张表的内容:

sqlite3 db "select *  from apps";

内容如下:

......
56|自动操作|com.apple.Automator||1|599558400.0|bookH
57|日历|com.apple.iCal||2|599558400.0|bookD
58|系统偏好设置|com.apple.systempreferences||1|599558400.0|bookP
65|Google Chrome|com.google.Chrome||2|627369986.0|book4
66|Google Chrome|com.google.Chrome||2|627369986.0|book4
70|V2rayU|net.yanue.V2rayU||1|624384137.0|book,
71|Xcode|com.apple.dt.Xcode||11|627795880.649022|book,
72|Android Studio|com.google.android.studio||11|626238274.0|book4
73|SecureCRT|com.vandyke.SecureCRT|||626364577.0|book0
74|SecureFX|com.vandyke.SecureFX|||626364577.0|book,
75|SecureFX|com.vandyke.SecureFX|||626364577.0|book,
76|SecureCRT|com.vandyke.SecureCRT|||626364577.0|book0
78|Android Studio|com.jetbrains.toolbox.linkapp.pcom.jetbrains.toolbox__ndroid_tudio_4_1_1||11|628146874.299429|book?
80|GoLand|com.jetbrains.toolbox.linkapp.pcom.jetbrains.toolbox__o_and_2020_2_3||11|628146972.900546|book?
84|CLion|com.jetbrains.toolbox.linkapp.pcom.jetbrains.toolbox__ion_2020_2_5||11|628146986.71879|book?
86|IntelliJ IDEA Ultimate|com.jetbrains.toolbox.linkapp.pcom.jetbrains.toolbox__ntelli_ltimate_2020_2_4||11|628147020.903103|book?
87|IntelliJ IDEA|com.jetbrains.intellij||11|628147763.397987|book4
88|GoLand|com.jetbrains.goland||11|621935152.0|book,
89|CLion|com.jetbrains.CLion||11|628147943.244569|book,
91|Android Studio|com.google.android.studio||11|628146861.164606|book?
93|Microsoft PowerPoint|com.microsoft.Powerpoint||2|628241430.294046|book8
95|Microsoft Excel|com.microsoft.Excel||2|628241430.293689|book4
96|Microsoft Word|com.microsoft.Word||2|628241430.292833|book4
......

删除84号CLion

sqlite3 db "delete  from apps where item_id='84'";

看看删除后的数据:

sqlite3 db "select item_id,title  from apps";
......
56|自动操作
57|日历
58|系统偏好设置
65|Google Chrome
66|Google Chrome
70|V2rayU
71|Xcode
72|Android Studio
73|SecureCRT
74|SecureFX
75|SecureFX
76|SecureCRT
78|Android Studio
87|IntelliJ IDEA
88|GoLand
89|CLion
91|Android Studio
93|Microsoft PowerPoint
95|Microsoft Excel
96|Microsoft Word
......

把删除掉的项目删掉后,执行如下命令,重新加载Dock

killall Dock

启动台里面无效的图标就给清除了。

删除MAC启动台上无效的图标相关推荐

  1. 强制删除mac启动台中的无效图标

    mac删除应用程序中的应用后,但是在启动台中的残留的图标无法删除. 删除启动台中的无效图标的方法如下: 第一步: cd /private/var/folders 第二步:查找launchpad所在目录 ...

  2. Mac启动台应用残留图标或分组如何彻底删除?

    使用Mac的时候,为了方便,我们经常会在lanchpad启动台上面新建很多分组,有时候在系统升级后,删除掉无用的app或做分组调整后,一些剩余的图标或者分组并没有自动删掉,烦不胜烦. 今天给大家分享一 ...

  3. 【转】删除mac启动台中的图标

    核心:删除"启动台"数据库里对应app的信息 1.打开访达(Finder),点击最顶部菜单栏的[前往>前往文件夹],接着输入[/private/var/folders] 2. ...

  4. 删除Mac启动台删不掉的图标

    1. 打开访达,点击最顶部菜单栏的"前往"-"前往文件夹":或者在访达图标右击,选择"前往文件夹",然后输入"/private/v ...

  5. 如何删除Mac启动台卸载残留

    方法很简单,删除"启动台"数据库里对应app的信息即可. 打开访达(Finder),点击最顶部菜单栏的"前往"-"前往文件夹",接着输入&q ...

  6. Macbook Pro 删除启动台无效图标

    非常方便,亲测可用. 在启动台界面: 长按快捷键 control + option + command(该界面所有图标会抖动),单击待删除的(无效)图标,图标上方会出现问号: 再次按下这三个快捷键,图 ...

  7. 中的 隐藏鼠标菜单_如何移动隐藏删除mac菜单栏图标——macw教程

    MacW小编您如何移动隐藏删除mac菜单栏图标,对于有强迫症的小伙伴来说,菜单栏图标乱糟糟的是一件很烦人的事情,逼死强迫症,而这篇Mac移动隐藏删除顶部菜单栏图标教程则可以帮助你! Mac如何移动隐藏 ...

  8. Macbook启动台顽固应用图标删除方法

    原文地址:(5条消息) Macbook启动台顽固应用图标删除方法_Wcowin的博客-CSDN博客_macbook怎么删除顽固图标

  9. 解决:Mac安装 VSCode 启动台 没有应用图标

    问题: 启动台 没有 VSCode 图标 解决: 打开搜索 ->找到 VSCode ->把应用拖到 ->访问-应用程序中 相关问题: 解决:Mac安装 VSCode 程序坞 没有应用 ...

最新文章

  1. 项目描述_单元测试技巧:创建描述性测试
  2. PAFF 和MBAFF
  3. linux mysql 系统时间函数吗_Linux 宝库 - Mysql日期和时间函数不求人
  4. mysql锁表更新_Mysql InnoDB 数据更新导致锁表
  5. android访问重定向地址,如何从android中重定向url加载图像(示例代码)
  6. Ubuntu美化方案
  7. 35岁学嵌入式合适吗_保姆级攻略来了!嵌入式冰箱该怎么选?看这篇就够了
  8. 接口”安全机制”的设计
  9. c语言实现简单俄罗斯方块
  10. python正则匹配数字_python——正则匹配数字
  11. 科学计算机感叹号,电脑网络黄三角感叹号怎么解决
  12. Tesla T4 在Ubuntu18.04上的安装使用
  13. 2012-07-29 入手第一款Apple产品:The New iPad
  14. android 指南针不稳定,Android指南针方向不可靠(低通滤波器)
  15. ListView 仿QQ微信侧滑出现删除按钮
  16. 计算机考研考的数学题,2019计算机考研数学七个小窍门快速答题
  17. SQL Server数据库表的基本操作(批量插入、删除、查询数据,删除表中重复数据方法)
  18. mysql中dateformat用法,MySQL date_format()函数
  19. php artisan怎么用,php artisan常用方法
  20. 【powerbi】自定义排序

热门文章

  1. CERTI 实例billard剖析
  2. 【图像理论】透视变换
  3. JavaScript Math、Date
  4. 百度无人驾驶课程——Apollo定位-笔记
  5. 网络篇 - rpc协议的应用web3j
  6. Behaviac 和 Behavior Designer两者的区别
  7. 幼儿python培训
  8. ABP:是否应该在一个应用服务中调用另外一个应用服务?
  9. 主成分分析(PCA)及其可视化的基础指南
  10. CentOS国内镜像源地址汇总持续更新