symlinks -delete all invalid soft links in Linux/Fedora
First of all, install symlinks if it is not installed :
sudo yum install symlinks
and here is the description:
- Description : The symlinks utility performs maintenance on symbolic links.
- Symlinks checks for symlink problems, including dangling symlinks
- which point to nonexistent files. Symlinks can also automatically
- convert absolute symlinks to relative symlinks.
- Install the symlinks package if you need a program for maintaining
- symlinks on your system.
and the help for the same:
symlinks: scan/change symbolic links – v1.3 – by Mark Lord
Usage: symlinks [-cdorstv] dirlist
Flags: -c == change absolute/messy links to relative
-d == delete dangling links
-o == warn about links across file systems
-r == recurse into subdirs
-s == shorten lengthy links (displayed in output only when -c not specified)
-t == show what would be done by -c
-v == verbose (show all symlinks)
So, if you want to delete all the invalid symlinks in the current directory the just execute:
symlinks -d . symlinks -d -r .
Related articles
Related Articles:
- 2011/12/01 Backup of files in the directory.
- 2011/10/18 Compare files excluding certain lines.
- 2011/10/05 Get yourself some conkyrc files.
- 2011/09/27 some interesting alias
- 2010/08/13 tee to a file descriptor
Authored By Amit Agarwal
Amit Agarwal, Linux and Photography are my hobbies.Creative Commons Attribution 4.0 International License.