GNU/Linux >> Znalost Linux >  >> Linux

Vytvářejte soubory vlastní velikosti v Linuxu

V tomto článku se naučíme vytvářet soubory vlastní velikosti v Linuxu. V linuxu můžete vytvářet soubory s vlastní specifickou velikostí pomocí různých metod. Je to velmi užitečné, když provádíte testování některých druhů a potřebujete soubory s určitou velikostí.

Nebudeme používat žádné externí příkazy. K provedení tohoto úkolu budou použity vestavěné příkazy, takže si nemůžete stáhnout žádný externí balíček.

Vytvářejte soubory vlastní velikosti pomocí zkrácení:

Nejprve použijeme příkaz zkrátit k vytvoření souboru o velikosti 5 MB pomocí následujícího příkazu:

truncate -s 5M unixcop.txt

Jak můžete vidět na obrázku výše, po spuštění výše uvedeného příkazu je přítomen soubor s názvem unixcop.txt o velikosti 5 MB.

Pro další studium funkčnosti příkazu truncate můžete použít nápovědu vašeho linuxového systému pomocí níže uvedeného příkazu:

man truncate

Vytváření souborů pomocí Fallocate:

Kromě zkrácení můžeme také použít příkaz fallocate k vytvoření souborů s vlastní velikostí. Existuje jedno omezení, že musíte zadat velikost souboru pouze v BYTES. Nezabere žádnou jinou jednotku velikosti souboru.

Pomocí následujícího příkazu vytvořte soubor o velikosti 1 MB. Vezměte prosím na vědomí, že 1 MB =(1*1024*1024) BYTES.

fallocate -l 1048576 unixcop.txt

Jak můžete vidět na obrázku výše, jsou vytvořeny soubory unixcop.txt o velikosti 1 MB.

Podobně si můžete podrobně prohlédnout funkčnost tohoto příkazu pomocí nápovědy v linuxu:

man fallocate

Vytvořte soubory pomocí příkazu Head:

Příkaz head často používáme k zobrazení / tisku začátku souboru v CLI. Dnes použijeme příkaz head k vytvoření souborů vlastní velikosti v linuxu. Pomocí následujícího příkazu vytvořte soubor o velikosti 10 MB:

head -c 5MB /dev/urandom > unixcop.txt

Příkaz head můžete prozkoumat pomocí funkce nápovědy v linuxu.

man head

Vytvořte soubory specifické velikosti pomocí příkazu dd:

Existuje další příkaz dd, který se normálně používá k převodu nebo kopírování bitu souboru, který použijeme k vytvoření souborů vlastní velikosti v linuxu. Pomocí následujícího příkazu vytvořte soubor o velikosti 15 MB.

dd if=/dev/urandom of=unixcop.txt bs=15MB count=1

Jak můžete vidět na obrázku výše, je přítomen soubor unixcop.txt o velikosti 15 MB.

Nyní máme několik způsobů, jak vytvořit soubory vlastní velikosti v Linuxu. Každý z nich můžete použít podle svých potřeb.


Linux
  1. Linux ls Command - Seznam souborů

  2. Příkaz mcopy v Linuxu

  3. Příklady příkazů diff v Linuxu

  1. Jak přejmenovat soubory v Linuxu

  2. Kopírování souborů a adresářů v Linuxu

  3. Jak vyloučit soubory určité velikosti z kopírování v Linuxu

  1. Jak vytvořit skript příkazu Linux

  2. Jak vytvořit soubory určité velikosti v Linuxu

  3. Použijte příkaz fallocate k vytvoření souborů specifické velikosti v Linuxu