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.
|