[X-Unix] Finding Parent Directory of Searched-For File
Rick Gordon
lists at rickgordon.com
Mon May 4 19:12:06 PDT 2009
Thanks. Perfect!
------------------
On 5/4/09 at 10:03 AM -0500, Eric F Crist wrote in a message entitled
"Re: [X-Unix] Finding Parent Directory of Searched-For File":
>On May 4, 2009, at 12:02 AM, Rick Gordon wrote:
>
>>How would I do a recursive search that will provide a path to the parent folder of a searched-for file?
>>
>>For instance, this command will find the file in a recursive search, but it provides no information on the path to that file:
>>
>>(starting from a suitable starting place)
>> ls -Rl | grep "Bookmarks.plist"
>>
>> -rw-rw-rw- 1 mobile mobile 100934 May 3 20:37 Bookmarks.plist
>> -rw-rw-rw- 1 mobile mobile 143 Apr 30 22:12 Bookmarks.plist.anchor.plist
>> -rw-rw-rw- 1 root mobile 203551 Apr 9 09:00 Bookmarks.plist.bup
>>
>>
>>... will find all instances of files with Bookmarks.plist in the name, but does not provide any paths to the found files. How can I get the path?
>
>You're going about this wrong. The ls command doesn't print path information, it's just a directory listing. You want to use the find command. So, here's the example I used. This example was run from my home directory.
>
>ecrist at Swordfish:~-> find . -name "*Bookmarks.plist"
>./Library/Application Support/Versions/Bookmarks.plist
>./Library/Safari/Bookmarks.plist
>...
>
>
>---
>Eric Crist
--
___________________________________________________
RICK GORDON
EMERALD VALLEY GRAPHICS AND CONSULTING
___________________________________________________
WWW: http://www.shelterpub.com
More information about the X-Unix
mailing list