Android

Jak vytvořit soubor v Linuxu

Jak dát v LINUXU (UBUNTU) lištu dolů

Jak dát v LINUXU (UBUNTU) lištu dolů

Obsah:

Anonim

V systému Linux můžeme vytvořit nový soubor buď z příkazového řádku nebo ze správce souborů na ploše.

Vědět, jak vytvořit nový soubor, je důležitou dovedností pro každého, kdo pravidelně používá Linux.

V tomto tutoriálu vám ukážeme různé způsoby, jak rychle vytvořit nový soubor v systému Linux 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. Jinak obdržíte chybu odepřenou.

Vytváření souboru pomocí příkazu Touch

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

Nejjednodušší a nejpamátnější způsob, jak vytvořit nové, prázdné soubory, je pomocí příkazu touch.

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

touch file1.txt

Pokud soubor file1.txt neexistuje, výše uvedený příkaz jej vytvoří, jinak změní jeho č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í umožňuje zachytit výstup z příkazu a odeslat jej jako vstup do jiného příkazu nebo souboru. Existují dva způsoby přesměrování výstupu 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 k vytvoření nového souboru v systému Linux.

Při vytváření souboru pomocí přesměrování dávejte pozor, aby nedošlo k přepsání důležitého existujícího souboru.

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

Příkaz cat se používá hlavně ke čtení a zřetězení souborů, ale lze jej také použít 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ázvem souboru, který chcete vytvořit. Stiskněte Enter zadejte text a po dokončení stiskněte CRTL+D pro uložení souborů.

cat > file1.txt

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

Příkaz echo vytiskne řetězce, které jsou předány jako argumenty standardnímu výstupu, který lze přesměrovat na soubor.

Chcete-li vytvořit nový soubor, spusťte příkaz echo následovaný textem, který chcete vytisknout, a pomocí operátora přesměrování > zapište výstup do souboru, který chcete vytvořit.

echo "Some line" > file1.txt

echo > file1.txt

Vytvoření souboru pomocí Heredoc

Dokument nebo Heredoc je zde druh přesměrování, které umožňuje předat více příkazů vstupu příkazu.

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žijte následující kód:

<< EOF > file1.txt Some line Some other line EOF

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

Vytvoření velkého souboru

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

Pomocí příkazu dd

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

Chcete-li vytvořit soubor s názvem 1G.test o velikosti 1 GB, měli byste spustit:

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

Pomocí příkazu fallocate

fallocate nástroj příkazového řádku pro přidělení 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 systému Linux z příkazového řádku pomocí různých příkazů a přesměrování.

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

bash terminál