---
name: "tokei"
section: "1"
platform: "linux"
package: "tokei"
version: "12.1.2-6+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tokei"
---

# tokei(1)

tokei

## NAME

tokei - tokei

## DESCRIPTION

tokei 12.1.2 compiled with serialization support: json Erin P. \<xampprocky@gmail.com\> + Contributors Count your code, quickly. Support this project on GitHub Sponsors: https://github.com/sponsors/XAMPPRocky

### USAGE:

-

  tokei \[FLAGS\] \[OPTIONS\] \[--\] \[input\]...

### FLAGS:

- **-C**, **--compact**

  Do not print statistics about embedded languages.

- **-f**, **--files**

  Will print out statistics on individual files.

- **-h**, **--help**

  Prints help information

- **--hidden**

  Count hidden files.

- **-l**, **--languages**

  Prints out supported languages and their extensions.

- **--no-ignore**

  Don't respect ignore files (.gitignore, .ignore, etc.). This implies **--no-ignore-parent**, **--no-ignore-dot**, and **--no-ignore-vcs**.

- **--no-ignore-dot**

  Don't respect .ignore and .tokeignore files, including those in parent directories.

- **--no-ignore-parent**

  Don't respect ignore files (.gitignore, .ignore, etc.) in parent directories.

- **--no-ignore-vcs**

  Don't respect VCS ignore files (.gitignore, .hgignore, etc.), including those in parent directories.

- **-V**, **--version**

  Prints version information

- **-v**, **--verbose**

  Set log output level: 1: to show unknown file extensions, 2: reserved for future debugging, 3: enable file level trace. Not recommended on multiple files

### OPTIONS:

- **-c**, **--columns** \<columns\>

  Sets a strict column width of the output, only available for terminal output.

- **-e**, **--exclude** \<exclude\>...

  Ignore all files & directories matching the pattern.

- **-i**, **--input** \<file\_input\>

  Gives statistics from a previous tokei run. Can be given a file path, or "stdin" to read from stdin.

- **-n**, **--num-format** \<num\_format\_style\>

  Format of printed numbers, i.e. plain (1234, default), commas (1,234), dots (1.234), or underscores (1\_234). Cannot be used with **--output**. \[possible values: commas, dots, plain, underscores\]

- **-o**, **--output** \<output\>

  Outputs Tokei in a specific format. Compile with additional features for more format support. \[possible values: cbor, json, yaml\]

- **-s**, **--sort** \<sort\>

  Sort languages based on column \[possible values: files, lines, blanks, code, comments\]

- **-t**, **--type** \<types\>

  Filters output by language type, seperated by a comma. i.e. **-t**=*Rust*,Markdown

### ARGS:

- \<input\>...

  The path(s) to the file or directory to be counted.
