Иногда возникает необходимость создания файла определенного размера. Сделать это можно разнообразными способами. Рассмотрим несколько из них. В примерах будем создавать файл размером 100MB.
- СПОСОБ 1. С помощью утилиты dd
# dd of=test_file.100mb bs=1 count=0 seek=100M 0+0 records in 0+0 records out 0 bytes transferred in 0.000046 secs (0 bytes/sec) |
Проверяем размер созданного файла:
# ls -lh | grep test_file -rw-r--r-- 1 root wheel 100M 3 май 20:26 test_file.100mb |
- СПОСОБ 2. С помощью утилиты dd
# dd if=/dev/zero of=test_file.100mb bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes transferred in 1.151160 secs (91088641 bytes/sec) |
Проверяем размер созданного файла:
# ls -lh | grep test_file -rw-r--r-- 1 root wheel 100M 3 май 20:33 test_file.100mb |
- СПОСОБ 3. С помощью утилиты truncate
# truncate -s 100M test_file.100mb |
Проверяем размер созданного файла:
# ls -lh | grep test_file -rw-r--r-- 1 root wheel 100M 3 май 21:04 test_file.100mb |