Ryan, On Wednesday 02 February 2005 15:57, Ryan McCain wrote:
I am running SUSE 9.2 Pro. Has anyone seen this error when trying to run "find" starting at "/" .. If I search starting at /home, /usr, etc. all works fine. Any ideas?
busket:~ # find / -name passwd find: . changed during execution of find busket:~ #
You can see my analysis of why "find" does this here: <http://lists.suse.com/archive/suse-linux-e/2005-Jan/0466.html>. If you want to see a somewhat antagonistic back-and-forth regarding whether or not this is evidence of a bug, see this thread: <http://lists.suse.com/archive/suse-linux-e/2005-Jan/0346.html>. The work-around is to exclude "/media" and any other directories where you have a mount point for an auto-mounted file system such as that used for removable media (CD / DVD, flash RAM, diskette, etc.). If your system is a stock one, then probably /media is the only problematic directory. "/proc" might be problematic, as well. You should also familiarize your self with the "locate" command ("man locate", of course). It is much less flexible than find, but when applicable, far faster and less stressful to your hard drive.
--- Thanks, Ryan
Good luck. Randall Schulz