質問
プロフィールを移動しようとしています。~からフォルダ.dotfiles
を作成し、これらのファイルを適切な設定パスにリンクします。
はい
この例では、私は努力しています
$ ln -s ~/.dotfiles/nvim/init.vim ~/.config/nvim/init.vim
また、プログラム(nvim
この場合)には設定ファイルは適用されません。
ところで、リンクの代わりにファイルをコピーすると
$ cp ~/.dotfiles/nvim/init.vim ~/.config/nvim/init.vim
実際に効果がありました。
他の例
.zshrc
私のファイルで同じことをするとき
ln -s .dotfiles/zsh/.zshrc ~/.zshrc
効果が現れました...
質問
.dotfiles
自分の設定ファイルをその設定パスにどのようにリンクできますか?
ありがとう
ベストアンサー1
おそらく、ファイルではなく.dotfilesをgitリポジトリに入れて、git内のシンボリックリンクで終わることを望むかもしれません。
この問題を処理する方法はいくつかあります。
実際のファイルを.dotfilesに移動し、元の場所へのシンボリックリンクを作成できます。ほとんどの場合はうまくいきますが、このプロファイルを使用してソフトウェアで奇妙なチェックを実装すると問題が発生する可能性があります(ただし、実際には発生しないでください)。私はこれを試してみたいです。
ソフトリンクの代わりにハードリンクを使用してください。
ln ~/.dotfiles/nvim/init.vim ~/.config/nvim/init.vim
変えるln -s
。ただし、これを追跡して管理するのは少し難しいかもしれません。ハードリンクはディレクトリでは機能しません。バインドマウントを試してみることもできますが、これはディレクトリでのみ機能するため、あまり明確ではありません。また、このオプションを再起動後も維持するには、システムを変更する必要があります。