2017-02-21 1 views
0

Création d'un lien symbolique via sftp est aussi facile comme ça:Comment modifier un sftp symlink

symlink oldpath newpath 

mais comment puis-je modifier le lien symbolique newpath ensuite pour pointer vers anotherpath?

Répondre

2

Retirez le lien symbolique et de créer un nouveau pointant vers l'autre chemin:

rm newpath 
symlink anotherpath newpath 

fonction OpenSSH appelle symlink() de la bibliothèque standard C, qui n'a pas de possibilité de remplacer le lien symbolique.

+0

que c'est le seul moyen? J'espérais qu'il y ait quelque chose comme le drapeau de la force que nous pouvons utiliser avec: ln -f -s –

+0

Non, il n'y a pas d'autre moyen. Voir moi éditer (en référence au code source). – Jakuje

+0

Merci d'avoir rendu cela clair. –