我想知道将以下配置文件作为目录下某些脚本的符号链接(例如~/program_files/configurations/
.
这些脚本
/etc/rc.local, /etc/profile, ~/.profile, ~/.bash_profile, ~/.bashrc
分别在操作系统启动、登录 shell 启动和交互式非登录 shell 启动时执行。/usr/lib/pm-utils/sleep.d/
和下的脚本/etc/pm/sleep.d/
在操作系统暂停/休眠和恢复/解冻时执行。
我的目的是备份一个目录中的文件比备份多个目录中的文件更容易。
使用符号链接作为配置文件会在以后产生一些看不见的问题吗?
编写一个脚本将配置文件链接~/program_files/configuration/
到它们将分别使用的位置也是一个好主意吗?
谢谢。
答案1
这实际上很常见,尤其是
dotfiles
。这个想法是,您将所有配置文件(因此dotfiles
- 通常它们以 开头.
)保存在单个git
存储库中。它允许在不同的机器之间轻松同步,并且由于git
工作方式免费提供备份。例如,在我的机器上:
$ ls -Alhtr ~/.bashrc
lrwxrwxrwx 1 ja users 21 Jun 22 2016 /home/ja/.bashrc -> dotfiles/bash/.bashrc