Změnit zdroj jednoho symbolického linku je jednoduché, ale pokud máme ve složce několik linků, které odkazují třeba na přesunutou složku, musíme nahradit novou cestu pro všechny linky a dělat to ručně nebo psát na to skript je našikovné. Následujícím příkazem vyhledáme symbolické linky v daném umístění, sedem nahradíme cesty a převytvoříme linky
find DIR_WITH_LINKS -type l -printf '###%l\0%p\0' | sed 's/###\/OLD\/PAATH\//\/NEW\/PATH\//g' | sed 's/###//g' | xargs --null -L 2 ln -snfv