|
From: | GNU bug Tracking System |
Subject: | [debbugs-tracker] bug#10863: closed (A possible du bug?) |
Date: | Tue, 21 Feb 2012 17:27:02 +0000 |
Your message dated Tue, 21 Feb 2012 10:23:29 -0700 with message-id <address@hidden> and subject line Re: bug#10863: A possible du bug? has caused the debbugs.gnu.org bug report #10863, regarding A possible du bug? to be marked as done. (If you believe you have received this mail in error, please contact address@hidden) -- 10863: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10863 GNU Bug Tracking System Contact address@hidden with problems
--- Begin Message ---Subject: A possible du bug? Date: Tue, 21 Feb 2012 04:22:04 -0800 (PST) Hi,I'm running the du command from / and am seeing other file systems even though -x is specified.Here's the full command + args: du -xs -- .??* * | sort -k1nr | moreHere's the some of the output (top 3 lines):24773452 usr
18705448 opt
1939044 vardf /usr /opt /var
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda7 30334620 25571060 4459476 86% /usr
/dev/sda6 21953708 19160644 2572864 89% /opt
/dev/sda5 3138272 2051120 1055696 67% /varAm I doing something wrong or misunderstanding something?Regards,George...version: coreutils-8.13 + patchesqconfigure args: ./configure --prefix=/usr/lsd/$osname --verbose \
--enable-silent-rules \
--enable-dependency-tracking \
--enable-threads=posix \
--enable-gcc-warnings \
--disable-nls \
--with-gnu-ld \
--with-tty-group=tty"It's not what you know that hurts you, It's what you know that ain't so." Will Rogers... Will would say, "STIFF THE FED"!!!
--- End Message ---
--- Begin Message ---Subject: Re: bug#10863: A possible du bug? Date: Tue, 21 Feb 2012 10:23:29 -0700 User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120209 Thunderbird/10.0.1 tag 10863 notabug thanks On 02/21/2012 05:22 AM, George R Goffe wrote: > Hi, > > I'm running the du command from / and am seeing other file systems even > though -x is specified. > > > Here's the full command + args: du -xs -- .??* * | sort -k1nr | more > Am I doing something wrong or misunderstanding something? There's your problem. -x applies to each command line argument, but you are passing multiple command line arguments. Therefore, you are computing the disk usage of /usr and all subdirectories within the same device as /usr, of /opt and all subdirectories within the same device as /opt, and so forth. If you really wanted to compute the usage of just / and all subdirectories on the same device as /, then use du -x /, not du -x /*. I'm closing this out as not a bug, as the du was doing what it was asked after the shell glob expansion is taken into account. Side note - your glob does not list all files. It's possible to name a file '.a', which matches neither '.??*' nor '*'. To properly catch _all_ files, you need three globs, as in '.??* * .[!.]'. -- Eric Blake address@hidden +1-919-301-3266 Libvirt virtualization library http://libvirt.orgsignature.asc
Description: OpenPGP digital signature
--- End Message ---
[Prev in Thread] | Current Thread | [Next in Thread] |