Bash
Count the files in a directory
To count the files in a directory we first need to list them and then pipe the result in wc.
Note that the -1 flag (That is one not the l character) is used to make sure that the output is one
entry per line.
$ ls -1 <directory> | wc -l
# To also include hidden files
$ ls -1a <directory> | wc -l
Or to recursively get all files including the subdirectories we can use find
$ find <directory> -type f | wc -l