COPYFILERANGE(1) COPYFILERANGE(1) (NAME) copyfilerange - copy_file_range (SYNOPSIS) copyfilerange [options] source destination range... (DESCRIPTION) copyfilerange . copy_file_range(2) . ( sparse) / (reflinks) . range source_offset:destination_offset:length . length 0 . . 0 . (OPTIONS) -r, --ranges file () file . -v, --verbose . -h, --help . -V, --version . (EXIT STATUS) 0 1 (NOTES) copy_file_range(2) : ( procfs) . copy_file_range(2) reflink . reflink . (AUTHORS) Dick Marinus (EXAMPLES) copyfilerange original-file reflink :: copyfilerange original-file first-block ::4096 copyfilerange original-file even-blocks -r <(seq 0 8192 40960|awk '{print $1"::4096"}') copyfilerange original-file sparse-file 0:1M:1 copyfilerange original-file split-first-mb ::1M copyfilerange original-file split-remainder 1M:: copyfilerange split-first-mb join :: copyfilerange split-remainder join :1M: (SEE ALSO) copy_file_range(2) (REPORTING BUGS) . (AVAILABILITY) copyfilerange util-linux . util-linux 2.42.3 2026-09-02 COPYFILERANGE(1)