A link containing the relative text data resolves to first/data while in first, then to second/data when moved to second. The containing directory supplies the resolution base.

A symbolic link stores a path, not a permanent target identity

A symbolic link is a filesystem object containing a target pathname. Following the link resolves that pathname at the time of the operation; it does not bind the link permanently to the target’s inode. This distinction explains why links can cross filesystem boundaries, become dangling, or start reaching a different object even though their stored target text has not changed. ...

August 3, 2027 · 5 min · XB Field Notes