logo

Linux Stvori datoteku

Linux datotečni sustav sve smatra datotekom u Linuxu; bilo da se radi o slikama tekstualnih datoteka, particijama, kompiliranim programima, imenicima ili hardverskim uređajima. Ako to nije datoteka, onda mora biti proces. Za upravljanje podacima, formira strukturu stabla.

Linux datoteke su osjetljive na velika i mala slova, pa test.txt i Test.txt smatrat će se kao dvije različite datoteke. Postoji više načina za stvaranje datoteke u Linuxu. Neke konvencionalne metode su sljedeće:

Osim svih gore navedenih metoda, također možemo stvoriti datoteku iz upravitelja datotekama na radnoj površini. Razmotrimo gore navedene metode u detalje:

1. Korištenje naredbe cat

Naredba cat jedna je od najčešće korištenih naredbe u Linuxu . Naviklo se stvoriti datoteku, prikazati sadržaj datoteke, spojiti sadržaj više datoteka, prikazati brojeve redaka, i više.

Ovdje ćemo vidjeti kako stvoriti datoteke i dodati im sadržaj pomoću mačka naredba .

Prije svega, stvorite imenik i nazovite ga kao Novi_imenik , izvršiti mkdir naredba kako slijedi:

 mkdir New_directory 

Promijenite direktorij u njega:

 cd New_directory 

Izlaz:

svm
Linux Stvori datoteku

Sada izvršite naredbu cat za stvaranje datoteke:

 cat > test.txt 

Gornja naredba stvorit će tekstualnu datoteku i ući će u način rada za uređivanje. Sada unesite željeni tekst i pritisnite CTRL + D tipku za spremanje i izlaz iz datoteke i ona će se vratiti u naredbeni redak.

Za prikaz sadržaja datoteke, izvršite naredbu cat na sljedeći način:

 cat test.txt 

Razmotrite donji izlaz:

Linux Stvori datoteku

2. Korištenje naredbe dodir

The dodir naredba je također jedna od popularnih naredbi u Linuxu. Naviklo se stvoriti novu datoteku, ažurirati vremensku oznaku na postojećim datotekama i direktorijima . Također može stvoriti prazne datoteke u Linuxu.

The dodirna naredba je najjednostavniji način za stvaranje nove datoteke iz naredbenog retka. Izvršavanjem ove naredbe odjednom možemo stvoriti više datoteka.

Da biste stvorili datoteku, izvršite naredbu dodir nakon koje slijedi naziv datoteke kako je navedeno u nastavku:

 touch test1.txt 

Za popis informacija stvorene datoteke, izvršite naredbu ispod:

 ls - l test1.txt 

Razmotrite donji izlaz:

Linux Stvori datoteku

Za stvaranje više datoteka odjednom, navedite datoteke i njihove ekstenzije nakon naredbe dodir uz jedan razmak. Izvršite naredbu u nastavku da biste stvorili tri datoteke odjednom:

 touch test1.txt test2.txt test3.txt 

Da biste stvorili dvije različite vrste datoteka, izvršite naredbu na sljedeći način:

 touch test4.txt test.odt 

Gornja naredba će stvoriti dvije različite datoteke pod nazivom as test4.txt i test.odt .

Za prikaz datoteke i njezine vremenske oznake izvršite ls naredba kako slijedi:

 ls -l 

Razmotrite donji izlaz:

Linux Stvori datoteku

Ako proslijedimo naziv postojeće datoteke, to će promijeniti vremensku oznaku te datoteke.

Napomena: značajna razlika između naredbe touch i cat je u tome što pomoću naredbe cat možemo specificirati sadržaj datoteke iz naredbenog retka u usporedbi s time da naredba touch stvara praznu datoteku.

3. Korištenje simbola za preusmjeravanje (>).

Datoteku možemo stvoriti i pomoću simbola za preusmjeravanje (>) u naredbenom retku. Da bismo stvorili datoteku, samo moramo upisati simbol za preusmjeravanje (>) iza kojeg slijedi naziv datoteke. Ovaj se simbol uglavnom koristi za preusmjeravanje izlaza. Postoje dva načina za preusmjeravanje izlaza. Ako koristimo > operater , prebrisat će postojeću datoteku, a >> operator će dodati izlaz.

Da biste stvorili datoteku s operatorom preusmjeravanja (>), izvršite naredbu na sljedeći način:

 > test5.txt 

Gornja naredba će stvoriti datoteku, da biste prikazali postojanje stvorene datoteke, izvršite naredbu u nastavku:

 ls -l test5.txt 

Razmotrite donji izlaz:

Linux Stvori datoteku

4. Korištenje naredbe echo

The jeka naredba se koristi za stvaranje datoteke, ali bismo trebali navesti sadržaj datoteke u naredbenom retku.

Da biste kreirali datoteku pomoću naredbe echo, izvršite naredbu na sljedeći način:

 echo ' File content' > test6.txt 

Gornja naredba će stvoriti test6 datoteka. Da biste prikazali postojanje datoteke, izvršite naredbu ispod:

 ls -l test6.txt 

razmotrite donji izlaz:

Linux Stvori datoteku

5. Korištenje naredbe printf

Također možemo izraditi datoteku pomoću printf naredba. Za ovo moramo navesti sadržaj datoteke u naredbenom retku.

Da biste kreirali datoteku s naredbom printf, izvršite naredbu na sljedeći način:

 printf ' File content' > test7.txt 

Za prikaz pojedinosti datoteke, izvršite naredbu ls na sljedeći način:

 ls -l test7.txt 

Za prikaz sadržaja datoteke, izvršite naredbu cat na sljedeći način:

 cat test7.txt 

Razmotrite donji izlaz:

Linux Stvori datoteku

6. Korištenje uređivača teksta

Također možemo stvoriti datoteku pomoću različitih uređivača teksta kao što je vim, nano, vi, i više.

    Korištenje uređivača teksta Vim

Datoteku možemo stvoriti pomoću Vim uređivač teksta . Ako na vašem računalu nemate instaliran vim editor, izvršite naredbu ispod:

 sudo apt install vim 

Izlaz:

 [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) ... 

Uređivač teksta Vim je uspješno instaliran.

Da biste stvorili datoteku pomoću vim uređivača teksta, izvršite naredbu u nastavku:

 vim test8.txt 

Gornja naredba otvorit će uređivač teksta, pritisnite tipku i za odlazak na način umetanja uređivača.

Unesite sadržaj datoteke, pritisnite Tipka Esc prethodi :wq za spremanje i izlaz iz datoteke. Uređivač teksta izgleda ovako:

Linux Stvori datoteku

Za prikaz informacija o datoteci, izvršite ls naredba kako slijedi:

 ls -l test8.txt 

Za pregled sadržaja datoteke pokrenite naredbu cat na sljedeći način:

 cat test8.txt 

Razmotrite donji izlaz:

Linux Stvori datoteku

7. Korištenje Nano editora

Datoteku možemo stvoriti pomoću nano uređivač teksta. Da biste stvorili datoteku, izvršite naredbu ispod:

 nano test9.txt 

Gornja naredba otvorit će uređivač nano teksta. Unesite željeni tekst i pritisnite CTRL + X zatim upišite y za potvrdu promjena datoteke. Pritisnite Enter tipka za izlaz iz uređivača.

Nano uređivač teksta izgleda kao na slici ispod:

Linux Stvori datoteku

Za prikaz informacija o datoteci, izvršite naredbu ispod:

 ls -l test9.txt 

Da biste vidjeli sadržaj datoteke, izvršite naredbu ispod:

 cat test9.txt 

Razmotrite donji izlaz:

Linux Stvori datoteku

Korištenje Vi editora

Da biste kreirali datoteku s Vi editorom, izvršite naredbu ispod:

 vi test10.txt 

Gornja naredba otvorit će Vi editor. Pritisnite tipku i za način umetanja i unesite sadržaj datoteke. Pritisnite tipku Esc i :wq za spremanje i izlaz iz uređivača.

Za prikaz informacija o datoteci, izvršite naredbu ispod:

 ls -l test10.txt 

Za prikaz sadržaja datoteke, izvršite naredbu u nastavku:

kako mogu saznati veličinu monitora?
 cat test10.txt 

Razmotrite donji izlaz:

Linux Stvori datoteku