リンクプロファイル

リンクプロファイル

質問

プロフィールを移動しようとしています。~からフォルダ.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内のシンボリックリンクで終わることを望むかもしれません。

この問題を処理する方法はいくつかあります。

  1. 実際のファイルを.dotfilesに移動し、元の場所へのシンボリックリンクを作成できます。ほとんどの場合はうまくいきますが、このプロファイルを使用してソフトウェアで奇妙なチェックを実装すると問題が発生する可能性があります(ただし、実際には発生しないでください)。私はこれを試してみたいです。

  2. ソフトリンクの代わりにハードリンクを使用してください。ln ~/.dotfiles/nvim/init.vim ~/.config/nvim/init.vim変えるln -s。ただし、これを追跡して管理するのは少し難しいかもしれません。ハードリンクはディレクトリでは機能しません。

  3. バインドマウントを試してみることもできますが、これはディレクトリでのみ機能するため、あまり明確ではありません。また、このオプションを再起動後も維持するには、システムを変更する必要があります。

おすすめ記事