1

そのため、ドットファイルのシンボリックリンクを作成しようとしています(そうすれば、ドットファイルリポジトリを一元化できます)が、これを行うたびに、iTermはシンボリックリンクされたファイルを読み取りません。基本的に、エイリアスやその他の構成にアクセスできないことを意味します。

リンクをホームディレクトリに配置し、実際のファイルをリポジトリの場所に配置することで、ファイルを正しくシンボリックリンクしていると思います。

ln -s ~/.dot_file ~/Google\ Drive/Developer/git\ repositories/dotfiles/dot_file

逆の方法も試してみましたが、リポジトリのリンクにファイルの内容がありません。別名:

touch ~/Google\ Drive/Developer/git\ repositories/dotfiles/dot_file
mv .dot_file ~/Google\ Drive/Developer/git\ repositories/dotfiles/dot_file
cd ~/Google\ Drive/Developer/git\ repositories/dotfiles
ln -s dot_file ~/.dot_file

これらの記事を参考にしました。

助けてください!:)

4

1 に答える 1

2

あなたの最初の例は間違った方法でリンクしています (それは と のようln -s source targetです)。cpmv

2 番目の例では、無効な相対リンクを作成します。

ls -l yourfileファイルがシンボリックリンクであるかどうかを確認し、それがどこを指しているかを確認するために使用できます。

やりたいことは次のとおりです。

cd ~ 
ln -s "Google Drive/Developer/git repositories/dotfiles/dot_file" ".dot_file"

開始する前に、 がないことを確認し、 が必要なコンテンツを含む通常のファイルである~/.dot_fileことを確認します(ここでも を使用)。Google Drive/Developer/git repositories/dotfiles/dot_filels -l

于 2014-05-17T20:20:35.983 に答える