Поскольку wc принимает путь к файлу как входной, вы также можете использовать замену процесса:
wc -l <(cat wordlist.txt; ls ~/folder/*)
Это примерно эквивалентно:
echo wordlist.txt > temp
ls ~/folder/* >> temp
wc -l temp
Обратите внимание, что также возвращает содержимое подкаталогов, если они есть (из-за расширения glob). Если вы просто хотите перечислить содержимое ~/folder, просто используйте ls ~/folder.