mirror of git://git.suckless.org/sbase
49 lines
912 B
Groff
49 lines
912 B
Groff
.Dd January 30, 2015
|
|
.Dt SPLIT 1
|
|
.Os sbase
|
|
.Sh NAME
|
|
.Nm split
|
|
.Nd split up a file
|
|
.Sh SYNOPSIS
|
|
.Nm
|
|
.Op Fl a Ar len
|
|
.Op Fl b Ar bytes[k|m|g]
|
|
.Op Fl d
|
|
.Op Fl l Ar lines
|
|
.Op Ar input Op Ar prefix
|
|
.Sh DESCRIPTION
|
|
.Nm
|
|
reads a file, splitting it into smaller files, every
|
|
.Ar bytes
|
|
bytes
|
|
or
|
|
.Ar lines
|
|
lines. If
|
|
.Nm
|
|
runs out of filenames before all the data can be written, it stops at the
|
|
last valid filename, leaving all the written data on the disk.
|
|
The
|
|
.Fl b
|
|
and
|
|
.Fl l
|
|
flags are mutually exclusive. Only the last one specified will be obeyed.
|
|
.Sh OPTIONS
|
|
.Bl -tag -width Ds
|
|
.It Fl a Ar len
|
|
Set the suffix length to
|
|
.Ar len
|
|
characters long.
|
|
.It Fl b Ar bytes[k|m|g]
|
|
Start a new file every
|
|
.Ar bytes
|
|
bytes. The units k, m, and g are case insensitive, and powers of 2, not 10.
|
|
.It Fl d
|
|
Use decimal suffixes rather than alphabetical.
|
|
.It Fl l Ar lines
|
|
Start a new file every
|
|
.Ar lines
|
|
lines.
|
|
.El
|
|
.Sh SEE ALSO
|
|
.Xr cat 1
|