how to search with ls with showing the full path

dear,

i am trying to search using
ls -R -l | grep abc

but the first found file, does not come with the path,
how could a get the results with the full path

malibusaAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

arthurjbCommented:

without writing a script you cannot.

But by using a different command you can;

find ./ -name abc -ls

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
durindilCommented:
You can use the "locate" command.  It is part of the findutils GNU package.  Then, instead of doing:

ls -l |grep abc

You can do:

ls -l `locate abc'

This is a separate package and is not normally installed by default.  You can get this package from http://www.sunfreeware.com/ and go to your architecture and platform on the right.
0
yuzhCommented:
"find" command is the right tool for the job. you can do:

    find `pwd` -name "abc*"

for file only:
    find `pwd` -type f -name "abc*"

man find
to learn more details
0
bpeterseCommented:
An expansion of an earlier comment is:

to find a file:
find / -name 'file.name' -type f  -exec ls -la {} \;

to find a dir:
find / -name 'dirname' -type d  -exec ls -la {} \;

will list the directory as well as the contents.

man find - but it's a long read and takes some practice.  glocate is a good tool as well, found on http://Sunfreeware.com
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.