ls -la would give this to me but I guess CentOS is different. I need to verify that a symbolic link exists.
If you mean "Does the link actually point to a file?", (which I think you do because lthen:
If just want to test if the file is a symbolic link, than:
This is tailored toward Bash, and not the most portable way. And as a little bit of trivia you don't need the quotes when using the double bracket syntax.
If you want to search for broken links than use
If you just want ls to work again with its different colors for broken links, have a go at
If you're looking to verify a file you already know you can use. Additionally file can be used to identify the type of file object:
If it was provided as part of a package though the easiest thing to do is just use RPM to verify the package using
you can use
readlink command returns target of the symbolic link. -f tests if that file exists. Be carefull about ` character, its not " or '. It helps you to execute inner bash command like a inner query in an sql system.