GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit soubor v Linuxu

Vědět, jak vytvořit nový soubor, je důležitá dovednost pro každého, kdo pravidelně používá Linux. Nový soubor můžete vytvořit buď z příkazového řádku, nebo ze správce souborů na ploše.

V tomto tutoriálu vám ukážeme různé způsoby, jak rychle vytvořit nový soubor v Linuxu pomocí příkazového řádku.

Než začnete #

Chcete-li vytvořit nový soubor, musíte mít oprávnění k zápisu do nadřazeného adresáře. V opačném případě se zobrazí chyba oprávnění odepřeno.

Pokud chcete zobrazit obsah adresáře, použijte ls příkaz.

Vytvoření souboru dotykovým příkazem #

touch příkaz nám umožňuje aktualizovat časová razítka existujících souborů a adresářů a také vytvářet nové prázdné soubory.

Nejjednodušší a zapamatovatelný způsob vytváření nových prázdných souborů je pomocí touch příkaz.

Chcete-li vytvořit nový soubor, jednoduše spusťte touch příkaz následovaný názvem souboru, který chcete vytvořit:

touch file1.txt

Pokud je soubor file1.txt neexistuje, příkaz výše jej vytvoří, jinak změní svá časová razítka.

Chcete-li vytvořit více souborů najednou, zadejte názvy souborů oddělené mezerou:

touch file1.txt file2.txt file3.txt

Vytvoření souboru pomocí operátora přesměrování #

Přesměrování vám umožňuje zachytit výstup z příkazu a odeslat jej jako vstup do jiného příkazu nebo souboru. Existují dva způsoby, jak přesměrovat výstup do souboru. > operátor přepíše existující soubor, zatímco >> operátor připojí výstup k souboru.

Chcete-li vytvořit prázdný soubor s nulovou délkou, jednoduše zadejte název souboru, který chcete vytvořit za operátorem přesměrování:

> file1.txt

Toto je nejkratší příkaz pro vytvoření nového souboru v Linuxu.

Při vytváření souboru pomocí přesměrování buďte opatrní, abyste nepřepsali důležitý existující soubor.

Vytvoření souboru pomocí příkazu cat #

Příkaz cat se používá hlavně ke čtení a zřetězení souborů, ale lze jej použít i k vytváření nových souborů.

Chcete-li vytvořit nový soubor, spusťte příkaz cat následovaný operátorem přesměrování > a název souboru, který chcete vytvořit. Stiskněte Enter napište text a jakmile budete hotovi, stiskněte CRTL+D pro uložení souborů.

cat > file1.txt

Vytvoření souboru pomocí příkazu echo #

echo commandprints řetězce, které jsou předány jako argumenty na standardní výstup, který může být přesměrován do souboru.

Chcete-li vytvořit nový soubor, spusťte echo za textem, který chcete vytisknout, a použijte operátor přesměrování > zapsat výstup do souboru, který chcete vytvořit.

echo "Some line" > file1.txt

Pokud chcete vytvořit prázdný, jednoduše použijte:

echo > file1.txt

Vytvoření souboru pomocí Heredoc #

Here document neboli Heredocis typ přesměrování, který vám umožňuje předat příkazu více řádků vstupu.

Tato metoda se většinou používá, když chcete vytvořit soubor obsahující více řádků textu ze skriptu shellu.

Chcete-li například vytvořit nový soubor file1.txt použili byste následující kód:

cat << EOF > file1.txtSome lineSome other lineEOF

Tělo heredoc může obsahovat proměnné, speciální znaky a příkazy.

Vytvoření velkého souboru #

Někdy můžete pro účely testování chtít vytvořit velký datový soubor. To je užitečné, když chcete otestovat rychlost zápisu vašeho disku nebo otestovat rychlost stahování vašeho připojení.

Pomocí dd příkaz #

dd příkaz se primárně používá ke konverzi a kopírování souborů.

Chcete-li vytvořit soubor s názvem 1G.test s velikostí 1 GB byste spustili:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

Použití fallocate příkaz #

fallocate nástroj příkazového řádku pro přidělování skutečného místa na disku pro soubory.

Následující příkaz vytvoří nový soubor s názvem 1G.test o velikosti 1 GB:

fallocate -l 1G 1G.test

Závěr č.

V tomto tutoriálu jste se naučili, jak vytvořit nový soubor v Linuxu z příkazového řádku pomocí různých příkazů a přesměrování.

Pokud vám nevyhovuje příkazový řádek, můžete snadno vytvořit prázdný textový soubor pomocí nabídky pravým tlačítkem myši ve Správci souborů.

Máte-li dotazy, neváhejte zanechat komentář níže.


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

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

  3. Jak přejmenovat soubor v Linuxu?

  1. Vytvořte odkládací soubor Linuxu

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

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

  1. Jak přesunout soubor v Linuxu

  2. Jak vytvořit swap v Linuxu

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