Thanks Paul. > I don't get that behavior when I run the following little > test script (coreutils 5.2.1, Debian GNU/Linux 3.0r1). > > echo foo >00FILES.du > echo foo >00FILES.hlink > echo foo >00FILES.long > echo foo >00FILES.short > echo foo >00FILES.top > mkdir CDs src > echo foo >CDs/foo > echo foo >src/foo > du -sk * > du -sk . *
This produces faulty output for me, on both reiser and ext2. I'll assume for now that it's nothing to do with filesystem or locale. > Can you investigate further why you're seeing the behavior? Will do. > What is the output of "echo du -sk . *"? > echo du -sk . * du -sk . 00FILES.du 00FILES.hlink 00FILES.long 00FILES.short 00FILES.top CDs src I.e. correct. > of "strace du -sk . *"? > unsetenv LANG LC_COLLATE > strace -o /tmp/strace.out du -sk . * [missing the 2 directories in output] Du looks into the 2 directories and finds the foo files. Then prints the top level file sizes, goes back into CDs and src, and does nothing else. Uhhm, agg. I just compiled the vanilla coreutils and they work fine, so SuSE has broken their shipped version. The strace then isn't of much interest here I guess. Thanks again Paul, Volker -- Volker Kuhlmann is possibly list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. _______________________________________________ Bug-coreutils mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-coreutils