CAT(1) General Commands Manual CAT(1)

# [NAME](#NAME)

cat - Concatenate FILE(s), or standard input, to standard output With no FILE, or when FILE is -, read standard input.

# [SYNOPSIS](#SYNOPSIS)

**cat** \[OPTION]... \[FILE]...

# [DESCRIPTION](#DESCRIPTION)

Concatenate FILE(s), or standard input, to standard output With no FILE, or when FILE is -, read standard input.

# [OPTIONS](#OPTIONS)

[**-A**, **--show-all**](#A)

equivalent to -vET

[**-b**, **--number-nonblank**](#b)

number nonempty output lines, overrides -n

[**-e**](#e)

equivalent to -vE

[**-E**, **--show-ends**](#E)

display $ at end of each line

[**-n**, **--number**](#n)

number all output lines

[**-s**, **--squeeze-blank**](#s)

suppress repeated empty output lines

[**-t**](#t)

equivalent to -vT

[**-T**, **--show-tabs**](#T)

display TAB characters at ^I

[**-v**, **--show-nonprinting**](#v)

use ^ and M- notation, except for LF (\\n) and TAB (\\t)

[**-u**](#u)

(ignored)

[**-h**, **--help**](#h)

Print help

[**-V**, **--version**](#V)

Print version

# [VERSION](#VERSION)

v(uutils coreutils) 0.12.0

2026-10-29

---

Document: cat(1) from uutils 0.12.0-r5 (Chainguard OS)
Source: https://github.com/uutils/coreutils
