truncate -s 10G foo
fallocate -l 5G bar
It needs to be stated that truncate on a file system supporting sparse files will create a sparse file and fallocate will not
W. Goldstein, und E. Weber. Decision making from a cognitive perspective, Volume 32 von The Psychology of Learning and Motivation, Academic Press, (1995)