Scroll to navigation

fold(1) General Commands Manual fold(1)

NAME

fold - Writes each file (or standard input if no files are given) to standard output whilst breaking long lines

SYNOPSIS

fold [-b|--bytes] [-c|--characters] [-s|--spaces] [-w|--width] [-h|--help] [-V|--version] [file]

DESCRIPTION

Writes each file (or standard input if no files are given) to standard output whilst breaking long lines

OPTIONS

count using bytes rather than columns (meaning control characters such as newline are not treated specially)
fold-characters-help
break lines at word boundaries rather than a hard cut-off
set WIDTH as the maximum line width rather than 80
Print help
Print version

VERSION

v(uutils coreutils) 0.7.0

EXAMPLES

Wrap each line to default width (80 characters):

fold path/to/file

Wrap each line to width "30":

fold -w30 path/to/file

Wrap each line to width "5" and break the line at spaces (puts each space separated word in a new line, words with length > 5 are wrapped):

fold -w5 -s path/to/file

The examples are provided by the tldr-pages project <https://tldr.sh> under the CC BY 4.0 License. Please note that, as uutils is a work in progress, some examples might fail.

fold (uutils coreutils) 0.7.0