清空Mac启动桌面的图标

如果有文件夹需要留一个图标A,把其他图标删除后,会剩余空文件夹。把留下来的图标A拖进文件夹再拖出来,空文件夹就自动删除了。 最后再把图标全部删除。

 

# getconf DARWIN_USER_DIR
cd `getconf DARWIN_USER_DIR`com.apple.dock.launchpad/db
if [ -z "$1" ]; then
  echo "\033[1;36mUSAGE:\033[0m"
  echo .clearLaunchpad s \\t- search apps
  echo .clearLaunchpad r \\t- restore launchPad
  echo .clearLaunchpad d \\t- delete apps
  echo .clearLaunchpad del n \\t- delete apps except n
  exit
fi
if [ $1 == 's' ]; then
  echo search recoreds from apps
  sqlite3 db "select * from apps"
fi
if [ $1 == 'r' ]; then
  defaults write com.apple.dock ResetLaunchPad -bool true
  killall Dock
fi
if [ $1 == 'd' ]; then
  sqlite3 db "delete from apps"
  killall Dock
fi
if [ $1 == 'del' ]; then
  sqlite3 db "delete from apps where item_id!="$2
  killall Dock
fi

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章