I want to move a directory with a bunch of subdirectories and files. But I have the feeling there might be some symlinks to a few of them elsewhere on the file system. (As in the directory contains the targets of symlinks.)
How do I search all files for symlinks pointing to them?
Some combination of find, stat, ls, realpath, readlink and maybe xargs? I can’t quite figure it out.


You could pass
$1and$gotthrough$(realpath -P -- ...)to make sure all the path are in canonical form. Though now that I’m thinking about it,statis probably a better option anyway: