truncate.1 - ubase - suckless linux base utils
(HTM) git clone git://git.suckless.org/ubase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
truncate.1 (662B)
---
1 .Dd February 2, 2015
2 .Dt TRUNCATE 1
3 .Os ubase
4 .Sh NAME
5 .Nm truncate
6 .Nd shrink or extend the size of a file to the specified size
7 .Sh SYNOPSIS
8 .Nm
9 .Op Fl c
10 .Fl s Ar size
11 .Ar file...
12 .Sh DESCRIPTION
13 .Nm
14 shrinks or extends the size of each
15 .Ar file
16 specified size. A
17 .Ar file
18 argument that does not exist is created. If a
19 .Ar file
20 is larger than the specified
21 .Ar size ,
22 the extra data is lost. If a
23 .Ar file
24 is shorter, it is extended and the extended part (hole) reads as zero bytes.
25 .Sh OPTIONS
26 .Bl -tag -width Ds
27 .It Fl c
28 Do not create any files.
29 .It Fl s Ar size
30 Set or adjust the file size by
31 .Ar size
32 bytes.
33 .El
34 .Sh SEE ALSO
35 .Xr ftruncate 2 ,
36