Hi Ann; On Sun, 2009-08-23 at 12:07 -0700, ann kok wrote: > > > > > > ]$ find . -maxdepth 1 -type f ! -name '.*' > > > or, > > > ]$ find . -maxdepth 1 -type f ! -regex '^.*/\..*' > > > or, > > > ]$ ls -hl | grep ^- > > > > > This works fine > but there is ./file as result > How can remove ./ in the command also? > The './' is the name of the current directory where the files are located. If you prefer not to see it, use: ]$ find . -maxdepth 1 -type f ! -name '.*' -exec basename {} \; ]$ find . -maxdepth 1 -type f ! -regex '^.*/\..*' -exec basename {} \; exactly as written here. -- Regards Bill Fedora 11, Gnome 2.26.3 Evo.2.26.3, Emacs 23.1.1 -- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines