Restaurar DB do Launchpad do Backup usando Bash / Terminal?

2

Contexto: estou usando um script de shell do OSX para atualizar minhas configurações em todo o sistema depois uma nova instalação do sistema operacional. Um obstáculo que encontrei é restaurar o Launchpad.

Eu tenho meu banco de dados de banco de dados de backup via GoogleDrive em: $HOME/GoogleDrive/System/launchpad.db ... Faz sentido usar um comando cat para substituir o banco de dados da Apple, encontrado com: find "${HOME}/Library/Application Support/Dock" -name "*-*.db" -maxdepth 1 ... Resultado: / Users / joshuaberk / Biblioteca / Application Support / Doca / 441BC58D-D647-45B6-A963-A9DAB110BB47.db

Pode haver uma maneira melhor de fazer isso com ln -s ou cp - no final, eu gostaria que ele ficasse em sincronia se eu fizesse qualquer alteração sem copiar manualmente e sem precisar saber o nome de o arquivo DB do Apple Launchpad antes do tempo. Deve ser um simples laço for como este, eu acho:

for DB in ~/Library/Application Support/Dock/*-*.db; do
    cat $HOME/GoogleDrive/System/launchpad.db > ${DB}
done
    
por Joshua Berk 29.05.2014 / 01:11

0 respostas