使用Mac的時候,爲了方便,我們經常會在lanchpad啓動臺上面新建很多分組,有時候在系統升級後,刪除掉無用的app或做分組調整後,一些剩餘的圖標或者分組並沒有自動刪掉,煩不勝煩。
今天給大家分享一個低級別的操作方法。
操作需要謹慎,一旦操作錯誤可能會引起很多麻煩
首先,啓動臺的記錄數據路徑通常爲:
/private/var/folders/0y/07_zk_vn3kgbrwtvhk0vy0s40000gn/0/com.apple.dock.launchpad/db
前面的/private/var/folders/
部分和後面的0/com.apple.dock.launchpad/db
部分是固定的,中間位置需要你自己找一下你的Mac的對應路徑。
然後,打開terminal,cd到該路徑下:
# chris @ ChrisdeMacBook-Pro in /private/var/folders/0y/07_zk_vn3kgbrwtvhk0vy0s40000gn/0/com.apple.dock.launchpad/db [9:51:31]
$ cd /private/var/folders/0y/07_zk_vn3kgbrwtvhk0vy0s40000gn/0/com.apple.dock.launchpad/db
# chris @ ChrisdeMacBook-Pro in /private/var/folders/0y/07_zk_vn3kgbrwtvhk0vy0s40000gn/0/com.apple.dock.launchpad/db [9:53:25]
$ pwd
/private/var/folders/0y/07_zk_vn3kgbrwtvhk0vy0s40000gn/0/com.apple.dock.launchpad/db
# chris @ ChrisdeMacBook-Pro in /private/var/folders/0y/07_zk_vn3kgbrwtvhk0vy0s40000gn/0/com.apple.dock.launchpad/db [9:53:39]
$ ls
db db-shm db-wal
最後,我們要開始操作了,直接在terminal中執行如下命令進入數據庫:
## 進入數據庫
$ sqlite3 db
SQLite version 3.32.3 2020-06-18 14:16:19
Enter ".help" for usage hints.
## 展示數據庫下的表
sqlite> .tables
app_sources categories downloading_apps image_cache
apps dbinfo groups items
## 查詢分組信息
sqlite>select * from groups;
## 查詢應用圖標信息
sqlite>select * from apps;
## 刪除分組信息
sqlite>delete from groups where title='xxxx';
## 刪除應用圖標信息
sqlite>delete from apps where title='xxx';
End~