It looks like you are trying to find point files, i.e. Files starting with "." and there is a second character that is not a ".". This should accomplish this task:
find . -name '.[^.]*'
to link all found files to / path / to / dir:
find $PWD -name '.[^.]*' -exec ln -s '{}' /path/to/dir \;
Note that "$ PWD" creates an absolute path, since symbolic links to relative paths most likely point to nirvana ...
siggi
source share