mkfile

Create a file.

Syntax
          mkfile [ -nv ] size[b|k|m|g] filename ...
Options
   -n     Create an empty filename.  The size is noted,  but  disk  blocks
          aren't allocated until data is written to them.

   -v     Verbose.  Report the names and sizes of created files.

mkfile creates one or more files that are suitable for use as NFS- mounted swap areas. The sticky bit is set, and the file is padded with zeroes by default. Non-root users must set the sticky bit using chmod(1).

The default size unit is bytes, but the following suffixes may be used to multiply by the given factor:
b (512), k (1024), m (1048576), and g (1073741824).

If a client's swap file is removed and recreated, it must be re-exported before the client will be able to access it.
This action may only be done when the client is not running.

The throughput performance of mkfile when creating large files will be reduced by the Meltdown patch (2018).

Example

  mkfile -n ~/newfile.txt

"Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features" ~ Ken Thompson

Related:

mkfile man page - Apple.com
chmod - Change access permissions
stat - Display the status of a file


Copyright © SS64.com 1999-2018
Some rights reserved