1. ホーム
  2. unix

シンボリックリンクを最初に削除せずに編集する方法はありますか?[重複]。

2023-08-24 15:12:14

質問

ということで、シンボリックリンクを作成しました。

ln -s /location/to/link linkname

ここで、シンボリックリンクのリンク先を変更したいと思います。最初にそれを削除せずにそれを行う方法はありますか?

どのように解決するのですか?

別の名前で新しいリンクを作成し、それを古いリンクの代わりに移動させることができます。

ln -s /location/to/link linkname

後に

ln -s /location/to/link2 newlink
mv newlink linkname

もし newlinklinkname が同じ物理デバイス上にある場合は mv はアトミックであるべきです。