chronx Find something you love to do and you'll never have to work another day for the rest of your life

25Feb/100

locating broken symbolic links

Posted by oxchronxo

Want to find broken/dead/dangling symbolic links on your system. There are a lot ways to do this but one of the simplest is to use a package called "symlinks".

$ sudo apt-get install symlinks
$ symlinks -r $(pwd)

once installed you will get output like the following:

messy:    FAKE_PATH/Konfabulator -> Konfabulator-Partner-9.10-week3-5.2.6-1-inflated/
dangling: FAKE_PATH/Konfabulator-5.3-1-191083-1250636017/Konfabulator -> /mtd_down/nfs/devices/partner/Konfabulator
messy:    FAKE_PATH/Konfabulator-5.3-1-191083-1250636017/Konfabulator -> ./Konfabulator.launcher
dangling: FAKE_PATH/Konfabulator-5.3-1-191083-1250636017/Konfabulator -> /mtd_down/nfs/devices/partner/Konfabulator
dangling: FAKE_PATH/Konfabulator-5.4.1-192904-1253669212/Konfabulator -> /mtd_down/nfs/devices/partner/Konfabulator
dangling: FAKE_PATH/Konfabulator-9.10-week3-5.2.6-1/Konfabulator -> /mtd_down/nfs/devices/partner/Konfabulator
dangling: FAKE_PATH/Konfabulator-9.10-week3-5.2.6-1/Konfabulator -> /mtd_down/nfs/devices/partner/Konfabulator
messy:    FAKE_PATH/Konfabulator-9.2-week4-9/Konfabulator -> ./Konfabulator.launcher
messy:    FAKE_PATH/Konfabulator-9.8-week2-5.2.5-6/Konfabulator -> ./Konfabulator.launcher
messy:    FAKE_PATH/Konfabulator-5.3-1-191647-1251428074/Konfabulator -> ./Konfabulator.launcher
messy:    FAKE_PATH/Konfabulator-5.5-1-4994-1255339266/Konfabulator -> ./Konfabulator.launcher
messy:    FAKE_PATH/Konfabulator-5.5-1-5159-1256950502/Konfabulator -> ./Konfabulator.launcher