ドットファイルを Dropbox 以下に移動させシンボリックリンクを張る方法

LinuxBash

以下の関数を登録して使います。

# 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 などで定義しておくと便利です。


アバター
後藤隼人 ( ごとうはやと )

ソフトウェア開発やマーケティング支援などをしています。詳しくはこちら