Креирајте велику датотеку из командне линије или услужног програма за диск за потребе тестирања

Преглед садржаја:

Anonim

Велике празне датотеке се често користе у сврхе тестирања током тестова приступа диску, развоја, КА, нулирања података и скриптовања. Иако то свакако није применљиво на већину корисника, довољно је лако да га уради свако може да га испроба чак и ако немате посебне потребе.

Покрићемо три начина за брзо генерисање датотека практично било које величине, два ће користити командну линију; један је агностичан за оперативни систем, а други је специфичан за МацОС и Мац ОС Кс, а други приступ који је лакши за корисника који користи апликацију Диск Утилити која је изворна за Мац ОС Кс.

Ово је очигледно намењено мало напреднијим корисницима са мало течности у командној линији. Да бисте наставили даље, отворите апликацију Терминал да бисте започели.

Креирајте велику датотеку из командне линије

Најједноставнији начин да се тренутно генерише велика празна датотека је употреба команде 'мкфиле', која може одмах да креира датотеку било које величине, било да је прилично мала у бајтовима или велика у гигабајтима. Синтакса за мкфиле је следећа:

мкфиле -н величина име датотеке

На пример, да бисте креирали датотеку од 1ГБ под називом “ЛаргеТестФиле” на радној површини, команда би била:

мкфиле -н 1г ~/Десктоп/ЛаргеТестФиле

Датотека се креира тренутно и заузима пуну величину. Велики фајлови креирани из мкфиле-а пуни су нула.

Можете потврдити генерисану величину датотеке помоћу команде за проналажење Гет Инфо или коришћењем лс:

лс -лх ~/Десктоп/ЛаргеТестФиле

Једина мана команде мкфиле је то што се чини да је ограничена на Мац ОС Кс, тако да ако тражите решење компатибилно са више платформи које ће радити на другим уникс и линук варијантама које ћете желети да уместо тога користите „дд“.

Команда дд је мало мање очигледна за употребу од мкфиле, али је и даље прилично директна, потребно је да наведете име датотеке, величину блока и број блокова:

дд иф=/дев/зеро оф=ФилеНаме бс=1024 цоунт=1000

Други приступ је да се користи ознака за тражење са неким једноставним множењем величине блока мегабајта (1024), тако да би следећа команда креирала датотеку величине 100МБ (1024 к 100):

дд иф=/дев/зеро оф=ЛаргеТестФиле.имг бс=1024 цоунт=0 сеек=$

Потоњи метод множења из ЦиберЦит-а може бити мало лакши ако нисте добри у процени великих величина бајтова.

Креирање огромне датотеке помоћу услужног програма за диск

Иако ће већина корисника који желе да креирају велике празне датотеке вероватно више волети командну линију, можете користити и Диск Утилити.

  • Покрените Диск Утилити и изаберите „Нова слика“
  • Именујте датотеку како одговара, затим повуците надоле подмени „Величина“ и изаберите величину датотеке која одговара вашим потребама
  • Занемари сва остала подешавања и изаберите „Креирај“

ДискУтилити ће направити слику диска наведене величине, што одлично функционише за тестирање. Пронађите новонаправљени ДМГ у Финдер-у и видећете да заузима пуну величину која је наведена, у овом случају величину ДВД-а од 2,6 ГБ:

За разлику од дд или мкфиле, слика диска ће се заправо моћи писати подразумевано осим ако није другачије изабрано, што може, али не мора бити корисно за ове развојне сврхе.

Коју год методу да користите, вероватно ћете желети да избришете велику(е) датотеку(е) након тога, иначе ваш чврсти диск може брзо да буде поједен иначе бескорисним тест датотекама огромне величине. Ако сте направили пробне датотеке у нејасној фасцикли и више не можете да их лоцирате сами, не заборавите да можете да извршите претраге одређене величине датотеке помоћу Спотлигхт-а у ОС Кс Финдер-у да бисте брзо пронашли било коју велику ставку у датотеци систем.

Креирајте велику датотеку из командне линије или услужног програма за диск за потребе тестирања