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.

  • Goingdown@sopuli.xyz
    link
    fedilink
    arrow-up
    2
    ·
    10 days ago

    If you just rename the dir, and then find all broken symlinks in your system?

    find . -xtype l