logo

Linux Vytvořte soubor

Linux souborový systém považuje vše za soubor v Linuxu; ať už se jedná o obrázky textových souborů, diskové oddíly, zkompilované programy, adresáře nebo hardwarová zařízení. Pokud to není soubor, pak to musí být proces. Pro správu dat tvoří stromovou strukturu.

Linux soubory rozlišují velká a malá písmena, takže test.txt a Test.txt budou považovány za dva různé soubory. Existuje několik způsobů, jak vytvořit soubor v Linuxu. Některé konvenční metody jsou následující:

Kromě všech výše uvedených metod můžeme také vytvořit soubor ze správce souborů na ploše. Pojďme se podrobně seznámit s výše uvedenými metodami:

1. Použití příkazu cat

Příkaz cat je jedním z nejpoužívanějších příkazy v Linuxu . Je zvyklý vytvořit soubor, zobrazit obsah souboru, zřetězit obsah více souborů, zobrazit čísla řádků, a více.

Zde uvidíme, jak vytvářet soubory a přidávat do nich obsah pomocí kočičí příkaz .

Nejprve vytvořte adresář a pojmenujte jej jako Nový_adresář , provést mkdir příkaz takto:

 mkdir New_directory 

Změňte na něj adresář:

 cd New_directory 

Výstup:

c# datum a čas
Linux Vytvořte soubor

Nyní spusťte příkaz cat a vytvořte soubor:

 cat > test.txt 

Výše uvedený příkaz vytvoří textový soubor a vstoupí do režimu editoru. Nyní zadejte požadovaný text a stiskněte CTRL + D uložíte a ukončíte soubor a vrátíte se na příkazový řádek.

Chcete-li zobrazit obsah souboru, spusťte příkaz cat následovně:

 cat test.txt 

Zvažte následující výstup:

Linux Vytvořte soubor

2. Pomocí dotykového příkazu

The dotek command je také jedním z populárních příkazů v Linuxu. Je zvyklý vytvořte nový soubor, aktualizujte časové razítko na existujících souborech a adresářích . Může také vytvářet prázdné soubory v Linuxu.

The dotykový příkaz je nejjednodušší způsob, jak vytvořit nový soubor z příkazového řádku. Spuštěním tohoto příkazu můžeme vytvořit více souborů najednou.

Chcete-li vytvořit soubor, spusťte dotykový příkaz následovaný názvem souboru, jak je uvedeno níže:

 touch test1.txt 

Chcete-li zobrazit informace o vytvořeném souboru, spusťte níže uvedený příkaz:

 ls - l test1.txt 

Zvažte následující výstup:

Linux Vytvořte soubor

Chcete-li vytvořit více souborů najednou, zadejte soubory a jejich přípony po dotykovém příkazu spolu s jednou mezerou. Provedením níže uvedeného příkazu vytvořte tři soubory najednou:

 touch test1.txt test2.txt test3.txt 

Chcete-li vytvořit dva různé typy souborů, spusťte příkaz následovně:

 touch test4.txt test.odt 

Výše uvedený příkaz vytvoří dva různé soubory pojmenované jako test4.txt a test.odt .

Chcete-li zobrazit soubor a jeho časové razítko, spusťte ls příkaz takto:

 ls -l 

Zvažte následující výstup:

Linux Vytvořte soubor

Pokud předáme název existujícího souboru, změní se časové razítko tohoto souboru.

Poznámka: Významný rozdíl mezi příkazem touch a příkazem cat je v tom, že pomocí příkazu cat můžeme zadat obsah souboru z příkazového řádku, zatímco příkaz touch vytvoří prázdný soubor.

3. Pomocí symbolu přesměrování (>).

Můžeme také vytvořit soubor pomocí symbolu přesměrování (>) na příkazovém řádku. Chcete-li vytvořit soubor, stačí zadat symbol přesměrování (>) následovaný názvem souboru. Tento symbol se většinou používá k přesměrování výstupu. Výstup lze přesměrovat dvěma způsoby. Pokud použijeme > operátor , přepíše stávající soubor a operátor >> připojí výstup.

Chcete-li vytvořit soubor s operátorem přesměrování (>), spusťte příkaz následovně:

 > test5.txt 

Výše uvedený příkaz vytvoří soubor, pro zobrazení existence vytvořeného souboru spusťte níže uvedený příkaz:

 ls -l test5.txt 

Zvažte následující výstup:

Linux Vytvořte soubor

4. Použití příkazu echo

The echo příkaz se používá k vytvoření souboru, ale obsah souboru bychom měli zadat na příkazovém řádku.

Chcete-li vytvořit soubor pomocí příkazu echo, proveďte příkaz následovně:

 echo ' File content' > test6.txt 

Výše uvedený příkaz vytvoří test6 soubor. Chcete-li zobrazit existenci souboru, spusťte níže uvedený příkaz:

 ls -l test6.txt 

zvažte následující výstup:

Linux Vytvořte soubor

5. Pomocí příkazu printf

Můžeme také vytvořit soubor pomocí printf příkaz. K tomu musíme zadat obsah souboru na příkazovém řádku.

Chcete-li vytvořit soubor pomocí příkazu printf, proveďte příkaz následovně:

 printf ' File content' > test7.txt 

Chcete-li zobrazit podrobnosti o souboru, spusťte příkaz ls následovně:

 ls -l test7.txt 

Chcete-li zobrazit obsah souboru, spusťte příkaz cat následovně:

 cat test7.txt 

Zvažte následující výstup:

Linux Vytvořte soubor

6. Použití textového editoru

Můžeme také vytvořit soubor pomocí různých textových editorů jako vim, nano, vi, a více.

    Pomocí textového editoru Vim

Můžeme vytvořit soubor pomocí Textový editor Vim . Pokud na svém počítači nemáte nainstalovaný editor vim, spusťte níže uvedený příkaz:

 sudo apt install vim 

Výstup:

 [sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ... 

Textový editor Vim je úspěšně nainstalován.

Chcete-li vytvořit soubor pomocí textového editoru vim, spusťte níže uvedený příkaz:

 vim test8.txt 

Výše uvedený příkaz otevře textový editor, stiskněte klávesu i pro přechod do režimu vkládání editoru.

Zadejte obsah souboru, stiskněte Klávesa Esc předcházelo :wq pro uložení a ukončení souboru. Textový editor vypadá následovně:

Linux Vytvořte soubor

Chcete-li zobrazit informace o souboru, spusťte ls příkaz takto:

 ls -l test8.txt 

Chcete-li zobrazit obsah souboru, spusťte příkaz cat takto:

 cat test8.txt 

Zvažte následující výstup:

Linux Vytvořte soubor

7. Použití Nano editoru

Můžeme vytvořit soubor pomocí nano textový editor. Chcete-li vytvořit soubor, proveďte následující příkaz:

 nano test9.txt 

Výše uvedený příkaz otevře textový editor nano. Zadejte požadovaný text a stiskněte CTRL + X poté zadejte y pro potvrzení změn souboru. lis Zadejte klíč pro ukončení editoru.

Nano textový editor vypadá jako na obrázku níže:

Linux Vytvořte soubor

Chcete-li zobrazit informace o souboru, spusťte níže uvedený příkaz:

 ls -l test9.txt 

Chcete-li zobrazit obsah souboru, spusťte níže uvedený příkaz:

 cat test9.txt 

Zvažte následující výstup:

Linux Vytvořte soubor

Pomocí editoru Vi

Chcete-li vytvořit soubor pomocí editoru Vi, spusťte níže uvedený příkaz:

 vi test10.txt 

Výše uvedený příkaz otevře editor Vi. Stiskněte klávesu i pro režim vkládání a zadejte obsah souboru. Stiskněte klávesu Esc a :wq pro uložení a ukončení souboru z editoru.

Chcete-li zobrazit informace o souboru, spusťte níže uvedený příkaz:

 ls -l test10.txt 

Chcete-li zobrazit obsah souboru, proveďte následující příkaz:

ostrý úhel
 cat test10.txt 

Zvažte následující výstup:

Linux Vytvořte soubor