GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit velký 1GB nebo 10GB soubor v Linuxu

Než se ponoříme do procedurálních kroků potřebných k vytvoření velkých souborů v prostředí operačního systému Linux, musíme si odpovědět na PROČ než se zastavíme u JAK .

PROČ vytvářet velké soubory v prostředí operačního systému Linux? Poté JAK vytváříte velké soubory v prostředí operačního systému Linux?

Proč vytvářet velké soubory v systému Linux

V Linuxu zjistíte, že potřeba fiktivních nebo ukázkových souborů je velmi užitečná v různých scénářích operačního systému. Tyto soubory můžete potřebovat pro testování nebo ladění funkcí souvisejících s OS nebo dokonce projektů.

Abyste mohli cokoli v Linuxu dokonale otestovat nebo odladit, budete potřebovat, aby vaše figuríny nebo ukázkové soubory existovaly v různých velikostech. Proto místo plýtvání časem vyplňováním souboru daty k dosažení požadované velikosti souboru můžete tohoto cíle dosáhnout pomocí zvládnutí několika linuxových příkazů.

Jak vytvořit velký soubor v systému Linux

Než se zastavíme u JAK , zvažte tento scénář:Vytvořili jste nebo jste narazili na slibný projekt/aplikaci pro archivaci Linuxu. Chcete-li otestovat jeho výkon a efektivitu, potřebujete okamžitý přístup k 1 GB nebo 10 GB soubor. Právě za takových okolností se při vytváření našich souborů odkazujeme na systémové příkazy manipulující s textem.

Primárně budeme odkazovat na příkaz dd demonstrovat tvorbu našich velkých souborů. Kromě toho můžete potřebovat pomoc s následujícími uvedenými příkazy.

  • dd :Pro konverzi obrazu souboru a kopírování pomocí klonování/vytváření/přepisování.
  • df :Pro zobrazení volného místa na disku vašeho systému Linux.
  • du :Pro zobrazení statistik využití disku vašeho systému Linux.
  • ls :Pro výpis existujících nebo vytvořených velikostí souborů.

Použití příkazu dd k vytvoření 1GB nebo 10GB souborů

Syntaxe tohoto příkazu je zvýrazněna níže:

$ dd if=/dev/zero of=/path/to/file/storage/output.img [options]

Alternativně funguje také následující podrobný odkaz na syntaxi.

$ dd if=/dev/zero of=YOUR_IMAGE_FILE_NAME bs=1 count=0 seek=File_Size_HERE

Aby byl tento článek zajímavý, vytvoříme 10 GB soubor v našem systému Linux. Příkaz, který budeme používat, je stejně jednoduchý, jak je ukázáno níže. Pomocí následujícího příkazu df se ujistěte, že váš systém Linux dokáže pojmout velikost souboru, který chcete vytvořit .

$ df -H

Na mé straně mám 14 GB volného místa na disku. Bude to stačit pro 10 GB soubor, který chceme vytvořit.

Chcete-li vytvořit 10 GB soubor na mém počítači se systémem Linux, spustím následující příkaz.

$ dd if=/dev/zero of=10g.img bs=1 count=0 seek=10G

Dalším krokem je ověření, že náš vytvořený soubor obrázku skutečně existuje.

Jak je zvýrazněno na snímku obrazovky výše, 10g.img soubor obrázku existuje. Dalším krokem je ověření velikosti tohoto souboru obrázku.

$ stat 10g.img

Velikost našeho vytvořeného souboru je skutečně 10 GB podle výše uvedeného snímku obrazovky.

Můžete také kliknout pravým tlačítkem na tento soubor obrázku a přístup k jeho vlastnostem také zvýrazní vlastnost očekávané velikosti.

Níže uvedený příkaz du vyplývá, že navzdory existenci vytvořených 10GB velikost souboru, operační systém Linux rozpozná využití disku těchto 10 GB soubor jako nula, protože se jedná o fiktivní soubor binárního obrázku (netextový soubor) a dosud neobsahuje žádná velká data.

$ du -h 10g.img

[ Také by se vám mohlo líbit:Jak rychleji zkopírovat velké (100 GB+) soubory v Linuxu ]

Z jakéhokoli důvodu možná budete muset vytvořit fiktivní nebo testovací soubor v prostředí operačního systému Linux, vždy zvažte rychlost a efektivitu vestavěného příkazu dd Linuxu, abyste mohli věci udělat. Pokud potřebujete prozkoumat další možnosti týkající se použití tohoto příkazu, spusťte man dd na vašem linuxovém terminálu.


Linux
  1. Jak vytvořit soubor ZIP chráněný heslem v systému Linux

  2. Jak vytvořit soubor v Linuxu z okna terminálu?

  3. Jak vytvořím 1GB náhodný soubor v Linuxu?

  1. Jak vytvořit nebo zvětšit swapový prostor v Linuxu

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit odkládací soubor v Linuxu

  1. Jak přejmenovat soubor v Linuxu?

  2. Vytvořte odkládací soubor Linuxu

  3. Jak vytvořit soubor s danou velikostí v Linuxu?