Saya mencoba (sedekat mungkin) secara atom mengubah symlink. Saya sudah mencoba:
ln -sf other_dir existing_symlink
Itu baru saja meletakkan symlink baru di direktori yang menunjuk existing_symlink.
ln -sf other_dir new_symlink
mv -f new_symlink existing_symlink
Itu melakukan hal yang sama: itu memindahkan symlink ke direktori.
cp -s other_dir existing_symlink
Itu menolak karena itu adalah direktori.
Saya pernah membaca bahwa mv -T
ini dibuat untuk ini, tetapi busybox tidak memiliki -T
benderanya.
ln -snf
), tetapi masih ada dua panggilan sistem di bawah tenda.