#!/usr/bin/env python # Generate sparse empty files. import os, sys def main(args): if len(args) < 2: print "Usage: mksparse size file [file ...]" return 1 size = int(args[0]) for file in args[1:]: fd = os.open(file, os.O_CREAT | os.O_WRONLY) os.lseek(fd, size - 1, 0) os.write(fd, '\0') os.close(fd) if __name__ == "__main__": sys.exit(main(sys.argv[1:]))