# ln -sv /path/to/target /path/to/link
‘/path/to/link’ -> ‘/path/to/target’
Теперь я хочу заменить эту цель на target2:
# ln -sfv /path/to/target2 /path/to/link
‘/path/to/link/target2’ -> ‘/path/to/target2’
Вау! Что там произошло? Конечные косые черты не имеют никакого эффекта:
ln -sfv /path/to/target2/ /path/to/link
‘/path/to/link/target2’ -> ‘/path/to/target2/’
# ln -sfv /path/to/target2/ /path/to/link/
‘/path/to/link/target2’ -> ‘/path/to/target2/’
# ln -sfv /path/to/target2 /path/to/link/
‘/path/to/link/target2’ -> ‘/path/to/target2’
Как добиться ’/path/to/link’ -> ’/path/to/target2’
?