[Cialug] Help finding file?
Don Ellis
don.ellis at gmail.com
Mon Jan 2 16:44:17 CST 2012
Pretty cool -- thanks!
Note that on the manpage, -name and -iname are not adjacent
alphabetically, and neither one mentions the other. That would have
been helpful! :-P
On Mon, Jan 2, 2012 at 4:11 PM, Barry Von Ahsen <barry at vonahsen.com> wrote:
> there's usually also -iname:
>
> -iname pattern
> Like -name, but the match is case insensitive.
>
>
> find / -iname \*partial file name\*
>
>
> -barry
>
>
>
> On 01/02/2012 03:54 PM, Don Ellis wrote:
>> I see your grep ignores case -- yes, that would be a bit different.
>>
>> On Mon, Jan 2, 2012 at 3:53 PM, Don Ellis <don.ellis at gmail.com> wrote:
>>> The grep is not necessary; it can be included in the find command itself:
>>>
>>> find / -name \*partial_name\*
>>>
>>> That last element (the -name field) accepts a number of shell pattern
>>> matching characters (not a regex, but good enough for most file name
>>> patterns).
>>>
>>> From the find man page:
>>>
>>> -name pattern
>>> True if the last component of the pathname being examined matches
>>> pattern. Special shell pattern matching characters (``['', ``]'',
>>> ``*'', and ``?'') may be used as part of pattern. These characters
>>> may be matched explicitly by escaping them with a
>>> backslash (``\'').
>>>
>>> There are some other options visible on the man page. -exec allows
>>> executing a command on each item found, -ls produces a listing much
>>> like 'ls -l'.
>>>
>>> --Don Ellis
>>>
>>>
>>> On Mon, Jan 2, 2012 at 3:43 PM, kristau <kristau at gmail.com> wrote:
>>>> There are several ways to skin that particular cat. This is the one I use
>>>> most often:
>>>>
>>>> find / | grep -i <partial file name>
>>>>
>>>> On Jan 2, 2012 3:37 PM, "Tom Sellers" <tomsellers2001 at yahoo.com> wrote:
>>>>>
>>>>> What is the Ubuntu linux command to locate a file anywhere on the disk? I
>>>>> need to have it search the whole directory structure not just the current
>>>>> directory for the file.
>>>>>
>>>>> If I use find by itself it lists all directory items but it I list the
>>>>> file name after the find command it only seems to search the local directory
>>>>> and tells me that it is not there.
>>>>>
>>>>> Surely there is a command to do this. I just haven't been able to find
>>>>> it.
>> _______________________________________________
>> Cialug mailing list
>> Cialug at cialug.org
>> http://cialug.org/mailman/listinfo/cialug
>
> _______________________________________________
> Cialug mailing list
> Cialug at cialug.org
> http://cialug.org/mailman/listinfo/cialug
More information about the Cialug
mailing list