"Хорошо, это работает, но как определить фиктивный файл с точным размером, скажем, 2 КБ?"- user1039509
Это должно работать:
open FH, '>', 'dummy.file' and print FH "X" x 2048 and close FH or die $!;
Если вам все равно, что содержат файлы, использование seek
может быть еще немного быстрее:
open FH, '>', 'dummy.file' and seek FH, 2047, 0 and print FH "\0"
and close FH or die $!;