/usr/local/bin
é o local para os scripts e binários executáveis serem armazenados, não o local dos arquivos de origem. Portanto, mantenha os scripts unter ~/src
em algum lugar (idealmente, mesmo sob controle de versão) e use um script / arquivo de criação para "implantar" (ou apenas copiá-los) em /usr/local/bin
após uma alteração. Esse script de construção também pode garantir que todos os scripts sejam instalados com o bit de executável definido e façam algumas verificações básicas de integridade.
O backup dos seus scripts será incluído no backup padrão de ~
.