use greadlink from coreutils