look for symlinks pointing at the contents of directory?
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.
I think it's easier the other way round, find all symlinks and grep the directory you want to move from results.
Something like 'find /home/user -type -l -exec ls -l {} ; | grep yourdirectory' and work from there. I don't think there's an easy way to list which symlinks point to any actual file.
lib atomic is something I've heard of vaguely but certainly not anything I use. I couldn't identify any way this file was doing anything outside the ~/.konan dir.
the CSS files there were a few different ones in a couple different Firefox profiles. it's the user customization. But I don't think it should have anything to do with the directory I was asking for.
If I give it a bit more of a hint, telling to look in ~/.config specifically, now I get some (but not all) the links I expect.
You could just move the dir and leave a symlink in its place. It doesn't solve the actual problem, but it's much easier and will keep everything working just fine.