find commandForum: USB booting Topic: find command started by: bjg5858  Posted by bjg5858 on Sep. 15 2007,10:15  
        Hi i am running dsl on a usb stick. When I run the find command i get an error. This is a cut down example of the problem; #find / -name "*.txt" /ramdisk/usr/local/firefox/defaults/profile/extensions/installed-extensions.txt /ramdisk/usr/local/firefox/res/cmessage.txt /ramdisk/home/dsl/changelog.txt /ramdisk/home/dsl/stats.txt /ramdisk/home/dsl/test.txt /ramdisk/home/dsl/.beaver/wordfile.txt /ramdisk/home/dsl/.mozilla/firefox/t7fnqowa.default/cookies.txt /ramdisk/home/dsl/.mozilla/firefox/t7fnqowa.default/signons.txt /ramdisk/home/dsl/.mozilla/firefox/t7fnqowa.default/extensions/installed-extensions.txt /ramdisk/home/dsl/symptoms.txt /ramdisk/home/dsl/.dillo/bm.txt find: unable to open `/proc/888/fd': No such file or directory find: unable to open `/proc/892/fd': No such file or directory As you can see the last two lines are complaining about a /proc/ directory any help would be much appreciated.  Posted by curaga on Sep. 15 2007,11:11  
        No trouble. They're just some virtual symlinks to some nonexistent devices, so you can just ignore those errors.
   Posted by bjg5858 on Sep. 15 2007,11:17  
        Ok thanks.
   Posted by ^thehatsrule^ on Sep. 15 2007,14:56  
        If you really want to have those complaints ignored, you could try something likefind / -name "*.txt" 2>/dev/null  Posted by bjg5858 on Sep. 24 2007,17:39  
        Ok cheers..
   Posted by shamit on Oct. 16 2007,17:30  
        Sorry for digging up this old port, but issue that I am facing is related.I am not able to perform case-insensitive search with find command. For example: find /mnt/hda1 -name FileName -print works fine. But find /mnt/hda1 -iname FileName -print Does not. Is there way to upgrade "find" binary?  Posted by curaga on Oct. 16 2007,19:54  
        It's not a binary, just a small applet included in busybox. The real find is included in the gnu-utils mydsl extension. If you don't want to load all the full programs, you can extract only "find" from gnu-utils.dsl..
   Posted by mikshaw on Oct. 16 2007,19:56  
        The find command in DSL is part of Busybox, so it is not full-featured. The GNU version of find is in the findutils.uci mydsl extension, in the "UCI" section.Since it installs to /opt you'll need to add it to your PATH variable unless you use the full path to the executable or an alias. Note that symlinking the file into /opt/bin won't work in this case, since /opt/bin is at the end of PATH. EDIT: ..or install gnu-utils =o)  Posted by curaga on Oct. 16 2007,20:55  
        Heh, beat ya :P
   Posted by jpeters on Oct. 17 2007,04:24  
        With unc's available, it makes sense to put gnu-utils in the mydsl folder.....  (almost said "startup" folder.....)
   Posted by shamit on Oct. 17 2007,05:01  
        Thanks for quick replies. This should solve my problem.
   |