Date: Tue, 3 Dec 2002 10:10:44 +0100 From: Roman Neuhauser <neuhauser@bellavista.cz> To: FreeBSD LIST <freebsd-questions@FreeBSD.ORG> Subject: Re: File Counts Message-ID: <20021203091044.GF56031@freepuppy.bellavista.cz> In-Reply-To: <Pine.BSF.4.50.0212022124070.85843-100000@earl-grey.cloud9.net> References: <C21B13C8-0652-11D7-B566-000393681B06@lafn.org> <Pine.BSF.4.50.0212022124070.85843-100000@earl-grey.cloud9.net>
next in thread | previous in thread | raw e-mail | index | archive | help
# Hostmaster@Video2Video.Com / 2002-12-02 21:26:24 -0500:
> On Mon, 2 Dec 2002, Doug Hardie wrote:
> > Thanks to all who responded. The approach below does just what I
> > needed.
>
> Here's another way I don't see listed:
>
> $ find . -type f | wc -l
>
> This means "find, starting right here, all files here and in
> subdirectories - then pipe the output through word count just the
> lines."
>
> You'd think FreeBSD would have a command similar to ls, df, du or a
> flag to the find command such as "-countitems" or something.
count the keystrokes:
find . -type f|wc -l
find . -type f -countitems
plus, -countitems switch would only work for find(1), obviously,
while a pipe to wc(1) works with any output.
of course, if you want to see the number of
files/directories/symlinks in current directory, setup a function to
compute them, and let your shell display the results in your prompt.
--
If you cc me or remove the list(s) completely I'll most likely ignore
your message. see http://www.eyrie.org./~eagle/faqs/questions.html
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021203091044.GF56031>
