Windows
Linux
Text Processing
Windows wc (word count — no Windows equiv) equivalent in Linux
Counts lines, words, and characters in a file or piped input. Very useful in scripts.
Windows
→
wc (word count — no Windows equiv)
Linux equivalents
wc
wc
wc
Overview
What this command does
Counts lines, words, and characters in a file or piped input. Very useful in scripts.
Migration tip: No direct Windows equivalent.
wc -l is incredibly useful for counting results — e.g. how many log entries match a pattern.Practical tasks
Common use cases
Count words, lines, characters
Counts lines, words, and characters in a file or piped input. Very useful in scripts.
wc -l
Count lines only
wc -w
Count words only
wc -c
Count bytes (file size)
Ready to run
Copyable Linux commands
Review paths, device names, package names and permissions before running any command.
wc -l file.txt
wc -w document.txt
ps aux | wc -l
grep "ERROR" app.log | wc -l
ls *.txt | wc -l
Walkthrough
Examples with explanations
# No direct Windows equivalent
wc -l file.txt # how many lines?
wc -w document.txt # word count
# Super useful with pipes:
ps aux | wc -l # how many processes running?
grep "ERROR" app.log | wc -l # count errors in a log
ls *.txt | wc -l # how many txt files?
Reference
Common options and variations
| Command or option | Use |
|---|---|
wc -l | Count lines only |
wc -w | Count words only |
wc -c | Count bytes (file size) |
wc -m | Count characters |
Distro differences
Debian/Ubuntu vs Fedora vs Arch
This command is the same on Debian/Ubuntu, Fedora and Arch Linux when the relevant tool is installed.
| Distribution | Package manager / base | Equivalent command | Difference to notice |
|---|---|---|---|
| Debian/Ubuntu | same command | wc |
Same command on this distribution. |
| Fedora | same command | wc |
Same command on this distribution. |
| Arch | same command | wc |
Same command on this distribution. |
Keep learning