truncate(1) General Commands Manual truncate(1)

truncate - Shrink or extend the size of each file to the specified size.

truncate [-o|--io-blocks] [-c|--no-create] [-r|--reference] [-s|--size] [-h|--help] [-V|--version] <FILE>

Shrink or extend the size of each file to the specified size.

treat SIZE as the number of I/O blocks of the file rather than bytes (NOT IMPLEMENTED)
do not create files that do not exist
base the size of each file on the size of RFILE
set or adjust the size of each file according to SIZE, which is in bytes unless --io-blocks is specified
Print help
Print version
<FILE>

SIZE is an integer with an optional prefix and optional unit. The available units (K, M, G, T, P, E, Z, and Y) use the following format:
'KB' => 1000 (kilobytes)
'K' => 1024 (kibibytes)
'MB' => 1000*1000 (megabytes)
'M' => 1024*1024 (mebibytes)
'GB' => 1000*1000*1000 (gigabytes)
'G' => 1024*1024*1024 (gibibytes) SIZE may also be prefixed by one of the following to adjust the size of each file based on its current size:
'+' => extend by
'-' => reduce by
'<' => at most
'>' => at least
'/' => round down to multiple of
'%' => round up to multiple of

v(uutils coreutils) 0.5.0

truncate (uutils coreutils) 0.5.0