chalog

i love 玄米パン あんなし

Dropboxからシンボリックリンク貼ってローカル環境の設定ファイルを配置

変更履歴分かるし、PC壊れた時にまたシンボリックリンク貼り直せば一発で元通り。

シンボリックリンクの作成

// 参照するフォルダをDropbox内に作成
% mkdir  /Users/developer/Dropbox/env

// 参照するファイルをDropboxへ移動
% mv /Users/developer/.zshrc /Users/developer/Dropbox/env/

// Dropboxからシンボリックリンクを貼る
% ln -fs /Users/developer/Dropbox/env/.zshrc /Users/developer

// リンクを削除したい時は(rmでもok)
% unlink /Users/developer/.zshrc

// リンクをはっている箇所は ls -al で見ると、以下のよう表示される
lrwxr-xr-x   1 root  admin   42 May 23 23:31 my.cnf@ -> /Users/developer/Dropbox/env/macports/my.cnf


オプション

  • -s: シンボリックリンクを作成.
  • -f: 同一名のファイルを上書きして強制的に作成
  • -i: 同一名のファイルがあった場合問い合わせる
  • -v: 実行内容を出力
  • -n: 同一名のファイルがある場合何もしない


http://hrt0kmt.hatenablog.com/entry/2015/10/05/005104hrt0kmt.hatenablog.com


なお、ファイルの編集はDropboxの)リンク元のファイルから行うとトラブルが少ない.