Как создать файл определенного размера в Linux с помощью команды fallocate

Как создать файл определенного размера в Linux с помощью команды fallocate

Fallocate используется для манипулирования выделенным дисковым пространством для файла, чтобы освободить или предварительно выделить его.

Для файловых систем, которые поддерживают системный вызов fallocate, предварительное распределение выполняется быстро, выделяя блоки и помечая их как неинициализированные, не требуя ввода-вывода для блоков данных.

Это гораздо быстрее, чем создавать файл, заполняя его нулями.

$ fallocate -l 10M daygeek.txt

Используйте команду ls, чтобы проверить заданный размер файла.

$ ls -lh daygeek.txt 
-rw-rw-r-- 1 daygeek daygeek 10M Feb  3 13:43 daygeek.txt

Ссылки

Еще 5 способов создания файлов произвольного размера по ссылке:

https://itisgood.ru/2019/02/04/6-sposobov-sozdat-fajl-v-linux-opredelennogo-razmera/

Оставьте ответ

Ваш адрес email не будет опубликован.

56 ÷ 8 =