▷ Создайте большой файл из командной строки или дисковой утилиты для тестирования
Большие пустые файлы часто используются для целей тестирования во время тестирования доступа к диску, разработки, контроля качества, обнуления данных и написания сценариев. Хотя это, конечно, неприменимо для большинства пользователей, сделать это достаточно просто, чтобы любой мог попробовать его, даже если у вас нет особой необходимости.
Мы рассмотрим три способа быстрого создания файлов практически любого размера, два из них будут использовать командную строку; один из них не зависит от операционной системы, а другой — для MacOS и Mac OS X, а другой более удобный подход, использующий собственное приложение Mac OS X Disk Utility.
Очевидно, он нацелен на немного более продвинутых пользователей, которые в некоторой степени знакомы с командной строкой. Чтобы продолжить, откройте приложение «Терминал», чтобы начать работу.
Создайте большой файл из командной строки
Самый простой способ мгновенно сгенерировать большой пустой файл — использовать команду «mkfile», которая немедленно создает файл любого размера, будь он достаточно маленьким в байтах или огромным в гигабайтах. Синтаксис mkfile следующий:
mkfile -n размер [b|k|m|g] имя файла
Например, чтобы создать на рабочем столе файл размером 1 ГБ с именем «LargeTestFile», команда будет выглядеть так:
mkfile -n 1g ~ / Рабочий стол / LargeTestFile
Файл создается мгновенно и принимает полный размер. Большие файлы, созданные из mkfile, заполняются нулями.
Вы можете подтвердить размер сгенерированного файла с помощью команды Get Info Finder или с помощью ls:
ls -lh ~ / Рабочий стол / LargeTestFile
Единственным недостатком команды mkfile является то, что она, похоже, ограничена Mac OS X, поэтому, если вы ищете кроссплатформенное совместимое решение, которое будет работать с другими вариантами Unix и Linux, вы захотите использовать » dd «на месте.
Команда dd немного менее очевидна в использовании, чем mkfile, но все же довольно проста, вам нужно указать имя файла, размер блока и количество блоков:
dd if = / dev / zero of = FileName bs = 1024 count = 1000
Другой подход — использовать флаг поиска с простым умножением размера блока мегабайт (1024). Таким образом, следующая команда создаст файл размером 100 МБ (1024 x 100):
dd if = / dev / zero of = LargeTestFile.img bs = 1024 count = 0 seek = $ [1024*100]
Последний способ умножения CyberCit может быть немного проще, если вы не умеете оценивать размер байта.
Создайте огромный файл с помощью Дисковой утилиты
Хотя большинство пользователей, которые хотят создавать большие пустые файлы, вероятно, предпочтут командную строку, вы также можете использовать Дисковую утилиту.
-
Запустите Дисковую утилиту и выберите «Новый образ».
-
Назовите файл соответствующим образом, затем откройте подменю «Размер» и выберите размер файла, который соответствует вашим потребностям.
-
Игнорируйте все остальные настройки и выберите «Создать».
DiskUtility создаст образ диска указанного размера, что очень полезно для тестирования. Найдите недавно созданный DMG в Finder, и вы увидите, что он занимает весь указанный размер, в данном случае размер DVD 2,6 ГБ:
В отличие от dd или mkfile, образ диска будет фактически доступен для записи по умолчанию, если вы не выберете иное, что может быть полезно или не может быть полезно для этой цели разработки.
Какой бы метод вы ни использовали, вы, вероятно, захотите впоследствии удалить большой тестовый файл (ы), иначе ваш жесткий диск может быть быстро поглощен ненужными и огромными тестовыми файлами. Если вы создали тестовые файлы в непонятной папке и больше не можете найти их самостоятельно, помните, что вы можете выполнять поиск по размеру файла с помощью Spotlight в Finder OS X., чтобы быстро найти любой большой элемент в файловой системе.