Я хочу создать свою собственную автоматическую папку dotfiles. (Я буду использовать git для контроля версий в моих точечных файлах, но это не имеет значения для вопроса)
Я просто хочу символически связать все файлы и папки в ~/dotfiles
с моей домашней папкой. Будучи не очень хорошим с Bash, я не могу этого сделать. Пожалуйста, помогите мне с этим.
Я также буду признателен за следующие возможности, если это возможно.
- Папки только поверхностно связаны
- Мои файлы могут находиться в папке dotfiles без фактической точки в имени файла (например,
~/dotfiles/vimrc
вместо ~/dotfiles/.vimrc
)
- Он должен иметь возможность игнорировать некоторые файлы, такие как мой файл .git, которые хранятся в той же папке
Конечно, если вы уже знаете службу, предоставляющую это, это по крайней мере так же хорошо, как предоставление некоторых команд "сделай сам". Обратите внимание, что я специально хочу, чтобы это был bash или что-то, что, скорее всего, существует на всех машинах Unix (так что я думаю, команды с использованием g ++ хороши).