Восстановить базу данных Launchpad из резервной копии, используя Bash / Terminal?
Контекст: я использую сценарий оболочки OSX для обновления своих настроек в масштабе всей системы после новой установки ОС. Одна загвоздка, с которой я столкнулся, это восстановление панели запуска.
У меня есть резервная копия базы данных панели запуска через GoogleDrive по адресу: $HOME/GoogleDrive/System/launchpad.db
... Имеет смысл использовать cat
команду для замены базы данных Apple, найденную с: find "$/Library/Application Support/Dock" -name "*-*.db" -maxdepth 1
... Результат: / Users / joshuaberk / Библиотека / Поддержка приложений / Dock / 441BC58D-D647 -45B6-A963-A9DAB110BB47.db
Возможно, есть лучший способ сделать это с помощью ln -s
или cp
- в конечном итоге, я бы хотел, чтобы он оставался синхронизированным, если я внесу какие-либо изменения без ручного копирования и без необходимости заранее знать имя файла БД Apple Launchpad. Это должен быть простой for
цикл вроде этого, я думаю:
for DB in ~/Library/Application Support/Dock/*-*.db; do cat $HOME/GoogleDrive/System/launchpad.db > $ done
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Хорошее решение для домашних резервных копий и обмена файлами / печатью
-
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?