How to know total number of bytes of a directory
jerrymc at msu.edu
Mon Dec 17 09:09:04 PST 2007
On Mon, Dec 17, 2007 at 09:09:36AM -0500, DAve wrote:
> Andy Greenwood wrote:
> > DSA - JCR wrote:
> >> Hi all
> >> I would like to know the total number of bytes of a directory and its
> >> related subdirs, occupied by the files inside it. I haven't found any
> >> command for knowning it.
> > # du -s /etc
> > 17008 /etc
> > You need read privs to all the subdirectories, otherwise you'll get
> > permission errors and it'll skip those. Note that this displays usage in
> > 512-byte blocks, not bytes, but you should be able to figure it out from
> > there.
> -h provides human readable output.
> du -sh /etc
> 3.8M /etc
True, although for quickly scanning a long list of files and directories,
it is more human readable to make them all have the same multiplyer rather
than having to read the trailing m, k, g etc.
So, I often use 'du -sk *' which makes eyeballing a list easier.
But, since the OP specifically said 'a directory' then -h is probably
the best idea, unless the OP wants the exact number of bytes.
> Google finally, after 7 years, provided a logo for
> veterans. Thank you Google. What to do with my signature now?
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions