ドットファイルを Dropbox 以下に移動させシンボリックリンクを張る方法
以下の関数を登録して使います。
# for dotfile backup in Dropbox
function dotfile_move_into_dropbox {
if [ $# -ne 1 ]
then
echo 'usage: dotfile_move_into_dropbox [dotfile]'
return
fi
DOTFILES_DIR="~/Dropbox/path/to/dotfiles/dir"
mv "${1}" "${DOTFILES_DIR}"
ln -s "${DOTFILES_DIR}/${1}" "${1}"
echo "dotfile ${1} moved to $DOTFILES_DIR and symbolic link created!"
}
次のようにして使います。
$ cd ~
$ dotfile_move_into_dropbox .bashrc # .bashrc を移動
$ dotfile_move_into_dropbox .csscomb.json # .csscomb.json を移動
特に関数を作成する必要はありませんが、多用する場合は .bashrc
などで定義しておくと便利です。