SYNOPSIS
count
[--dir]
[--hidden]
[--link]
[--output=FILE]
[DIR...]
DESCRIPTION
count counts the number of files in a directory, or directories. It can also be configured (see [OPTIONS][]) to include directories, symbolic links, and hidden files in that count. Additionally, a C library is provided, see count(3) for more information.
OPTIONS
These options control what types of files are counted, and whether output is written to a file or standard output.
-o FILE
, --output=FILE
:
Output to the given file instead of standard output.
-h
, --hidden
:
Include hidden files (that is, those beginning with ".") in the file count.
-d
, --dir
:
Include directories in the file count (non-recursive). Does not include cwd (".") or parent directory ("..")
-l
, --link
:
Include symbolic links in the file count.
Miscellaneous options:
-?
, --help
:
Show a short help menu.
--usage
:
Show a quick summary of usage options.
-V
, --version
:
Show count version and exit.
EXAMPLES
Count the number of files and folders in the home directory, excluding hidden files and folders:
$ count /home/$USER -d
5
$
Count the number of files, including hidden and linked ones, in /var/www/html, and output it to the file /home/$USER/count.txt:
$ count /var/www/html -hl --output=/home/$USER/count.txt
$ cat /home/$USER/count.txt
12
$
NOTES
The current working directory ("."), and parent directory ("..") are not included in any counts. No counts are recursive.
COPYRIGHT
Copyright © 2023 Sidney Trzepacz. License MIT: The MIT License https://opensource.org/license/mit. This is free software: you are free to change and redistribute it. There is NO WARRANTY OF ANY KIND, to the extent permitted by law.
SEE ALSO
ls(1), wc(1), find(1)