This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
B19.1 bug: `du' miscounts disk usage and ignores .* files
- To: gnu-win32 at cygnus dot com
- Subject: B19.1 bug: `du' miscounts disk usage and ignores .* files
- From: "Lassi A. Tuura" <lat at iki dot fi>
- Date: Mon, 21 Sep 1998 09:37:39 +0200 (METDST)
- Reply-To: "Lassi A. Tuura" <lat at iki dot fi>
Hi,
`du' seems to be miscounting disk space by a factor of two on NT 4.0SP3
on a NTFS disk. Actually, `du -h' *does* work, but both `-m' and `-k'
misreport the sizes:
$ du -ks
3337 .
$ du -ms
3 .
$ du -hs
6.3M .
Another problem is that in its recursion, `du' skips directories that
start with `.' in their name, e.g. `.srt'. It *does* include them in
the first level directory, e.g. in `.' if I invoke `du .'. But it
misses them in all nested directories:
$ du
21 ./.srt/i586-pc-cygwin32-winnt4.0/msvc++-5.0/.srtdb/deps
16 ./.srt/i586-pc-cygwin32-winnt4.0/msvc++-5.0/.srtdb/linksets
16 ./.srt/i586-pc-cygwin32-winnt4.0/msvc++-5.0/.srtdb/packages
16 ./.srt/i586-pc-cygwin32-winnt4.0/msvc++-5.0/.srtdb/rules
87 ./.srt/i586-pc-cygwin32-winnt4.0/msvc++-5.0/.srtdb
1731 ./.srt/i586-pc-cygwin32-winnt4.0/msvc++-5.0
1731 ./.srt/i586-pc-cygwin32-winnt4.0
1732 ./.srt
4 ./commons/config
38 ./commons
0 ./installed/com
0 ./installed/doc
0 ./installed/include
0 ./installed/info
0 ./installed/man
5 ./installed/share/DB/calib
5 ./installed/share/DB/default
2 ./installed/share/DB/filter
22 ./installed/share/DB/prod
12 ./installed/share/DB/temp
45 ./installed/share/DB
10 ./installed/share/job
82 ./installed/share
0 ./installed/var
82 ./installed
2 ./Tools/Age/src/AgeParser.dir/Templates
2 ./Tools/Age/src/AgeParser.dir
0 ./Tools/Age/src/libAge.dir
1195 ./Tools/Age/src
1227 ./Tools/Age
56 ./Tools/AgeToCxx
101 ./Tools/agetof
33 ./Tools/CSet
1452 ./Tools
3337 .
$ ls -laF Tools
total 37
dr-xr-xr-x 13 544 None 0 Aug 12 12:04 ./
dr-xr-xr-x 11 544 None 0 Aug 12 12:02 ../
dr-xr-xr-x 3 544 None 0 Aug 12 12:01 .srt/
dr-xr-xr-x 11 544 None 0 Aug 12 12:05 Age/
dr-xr-xr-x 13 544 None 0 Aug 12 12:07 AgeToCxx/
dr-xr-xr-x 11 544 None 0 Aug 12 12:07 CSet/
-r--r--r-- 1 544 None 378 Aug 12 12:04 ChangeLog
-r--r--r-- 1 544 None 664 Aug 12 12:04 GNUmakefile.in
-r--r--r-- 1 544 None 8 Aug 12 12:04 PACKAGE
-r--r--r-- 1 544 None 38 Aug 12 12:04 VERSION
dr-xr-xr-x 34 544 None 0 Aug 12 12:09 agetof/
-r--r--r-- 1 544 None 65477 Aug 12 12:04 configure
-r--r--r-- 1 544 None 2018 Aug 12 12:04 configure.in
Cheers,
//lat
--
With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going
to land, and it could be dangerous sitting under them as they fly
overhead. --RFC1925, "The Twelve Networking Truths"
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".