Date: Fri, 04 Jan 2008 17:18:51 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Paul Schmehl <pauls@utdallas.edu> Cc: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Re: Paging Matthew Seaman Message-ID: <477E6A7B.3070207@infracaninophile.co.uk> In-Reply-To: <179863EA8C3D6945412CA598@utd59514.utdallas.edu> References: <179863EA8C3D6945412CA598@utd59514.utdallas.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Paul Schmehl wrote: > I figure if anyone knows the answer to this off the top of their head, > Matthew will. Fame at last! > I've been reading the man pages for du and df, but I can't find the > right combination. I'd like to get the type of output that df -h gives > you but only for one mount point or even one directory. Is there a tool > that can do that? (IOW, I'd like to run du -h but only get the totals > for directories.) Well, for a mount point, the command that will give you output like 'df -h' for a specific partition is (*ta da*) 'df -h' -- tell it a file or directory and it will tell you all about the partition that lives on: % df -h /tmp Filesystem Size Used Avail Capacity Mounted on /dev/md0 248M 22K 228M 0% /tmp For an arbitrary directory, I assume you want the du(1) style total space usage figures but in the 'human readable' style? 'du -hs' does that if you tell it the directory name: % du -hs /tmp 22K /tmp As others have suggested else thread, there are a variety of cunning find + xargs combinations for generating a list of directories and feeding the list into du(1) automatically. But all this seems to me to be pretty clearly explained in the du(1) and df(1) man pages so I've probably completely misunderstood what you are actually asking for. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHfmp78Mjk52CukIwRCBFOAJ4gMFtchgMczC9V8/MwpXrs00+L6QCfYwrU R8Kev8R9wg2gkbJsZCuCxwg= =djh7 -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?477E6A7B.3070207>