Usage: mv_data [OPTION...]
Move data from an input file to an output file.
Reads a specified number of bytes from the input file at a given offset and
writes them to the output file at a specified offset. After writing each chunk
of data, the storage space in the input file is immediately freed using
fallocate with FALLOC_FL_PUNCH_HOLE. This allows for moving large sections of
data without requiring significant storage overhead.
--input=FILE input file name (required)
--input-offset=OFFSET input offset in bytes (default: 0)
--output=FILE output file name (required)
--output-offset=OFFSET output offset in bytes (default: 0)
--length=LENGTH length in bytes (default: input file size)
-?, --help Give this help list
--usage Give a short usage message