MKFIFO(1) General Commands Manual MKFIFO(1)

# [NAME](#NAME)

mkfifo - Create a FIFO with the given name.

# [SYNOPSIS](#SYNOPSIS)

**mkfifo** \[OPTION]... NAME...

# [DESCRIPTION](#DESCRIPTION)

Create a FIFO with the given name.

# [OPTIONS](#OPTIONS)

[**-m**, **--mode** *&lt;MODE&gt;*](#m)

file permissions for the fifo

[**-Z**](#Z)

set the SELinux security context to default type

[**--context**\[=*&lt;CTX&gt;*\]](#context)

like -Z, or if CTX is specified then set the SELinux or SMACK security context to CTX

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

Print help

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

Print version

# [VERSION](#VERSION)

v(uutils coreutils) 0.12.0

2026-10-29

---

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