Re: Find File



On 2007/10/09 02:32 (GMT+0200) Alexander Kriegisch apparently typed:

Felix Miata wrote:

How does one search the whole / filesystem for files containing some
string without mc getting lost in recursive searches of multiple
"copies" of /dev/core?

If you want to know how to use MC's search function in a way that
excludes symlinks, I second the request. You probably want to do
something like this:

find . -name 'foo*.c' -type f | xargs grep -E "TODO:.*refactor"

The "-type f" makes sure we do not see symlinked files multiple times.

Symlinks aren't my main problem here. MC's find funtion often lists the exact
same unsymlinked file several or even dozens of times, and performs the
search all over again on each of the "duplicates" it finds of the same file.
Every time the search is allowed to look into /proc and/or /dev, it always
fines the string as a part of its own process in the kernel core. That
wouldn't bother me except for the recursion from adding each find back into
the core for it to hunt again as a "different" file.
-- 
"The basis of our Bill of Rights comes from the teachings
we get from Exodus and St. Matthew, from Isaiah and St.
Paul.                          President Harry S. Truman

 Team OS/2 ** Reg. Linux User #211409

Felix Miata  ***  http://mrmazda.no-ip.com/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]