Android

Kako stvoriti datoteku u Linuxu

Linux tutorijal 02 - osnovne komande u terminalu

Linux tutorijal 02 - osnovne komande u terminalu

Sadržaj:

Anonim

U Linuxu možemo stvoriti novu datoteku ili iz naredbenog retka ili iz upravitelja datoteka na radnoj površini.

Znanje kako stvoriti novu datoteku važna je vještina za one koji redovito koriste Linux.

U ovom ćemo vam vodiču pokazati različite načine brzog stvaranja nove datoteke u Linuxu pomoću naredbenog retka.

Prije nego što počneš

Da biste stvorili novu datoteku, morate imati dozvolu za pisanje u nadređenom direktoriju. U protivnom, dobit ćete pogrešku kojoj je odbijeno dopuštenje.

Izrada datoteke s naredbom dodira

Naredba dodirom omogućava nam ažuriranje vremenskih oznaka na postojećim datotekama i mapama, kao i stvaranje novih praznih datoteka.

Najlakši i najupečatljiviji način za stvaranje novih praznih datoteka je pomoću komande osjetljive na dodir.

Da biste stvorili novu datoteku, jednostavno pokrenite dodirnu naredbu, a slijedi naziv datoteke koju želite stvoriti:

touch file1.txt

Ako datoteka file1.txt ne postoji, gornja naredba će je kreirati, u protivnom će promijeniti vremenske oznake.

Da biste stvorili više datoteka odjednom, navedite imena datoteka odvojena razmakom:

touch file1.txt file2.txt file3.txt

Izrada datoteke s operatorom za preusmjeravanje

Preusmjeravanje vam omogućuje da zabilježite izlaz iz naredbe i pošaljete ga kao ulaz drugoj naredbi ili datoteci. Postoje dva načina za preusmjeravanje izlaza u datoteku. Operator će prebrisati postojeću datoteku, a >> će izlaz dodati datoteci.

Da biste stvorili praznu datoteku nulte duljine, jednostavno navedite naziv datoteke koju želite stvoriti nakon operatora preusmjeravanja:

> file1.txt

Ovo je najkraća naredba za stvaranje nove datoteke u Linuxu.

Prilikom stvaranja datoteke pomoću preusmjeravanja, budite oprezni da ne prebrišete važnu postojeću datoteku.

Stvaranje datoteke s mačjom naredbom

Naredba cat uglavnom se koristi za čitanje i pridruživanje datoteka, ali može se koristiti i za stvaranje novih datoteka.

Za stvaranje nove datoteke pokrenite mačku naredbu, a zatim slijedi operator preusmjeravanja > i ime datoteke koju želite stvoriti. Pritisnite Enter upišite tekst i nakon što završite pritisnite CRTL+D za spremanje datoteka.

cat > file1.txt

Stvaranje datoteke s naredbom jeka

Naredba echo ispisuje nizove koji se prosljeđuju kao argumente u standardni izlaz, koji se mogu preusmjeriti u datoteku.

Da biste stvorili novu datoteku pokrenite naredbu eho, a slijedi tekst koji želite ispisati i upotrijebite operator za preusmjeravanje > da biste napisali izlaz u datoteku koju želite stvoriti.

echo "Some line" > file1.txt

echo > file1.txt

Izrada datoteke pomoću Heredoca

Ovdje je dokument ili Heredoc vrsta preusmjeravanja koja vam omogućuje da u naredbu proslijedite više linija unosa.

Ova se metoda uglavnom koristi kada želite stvoriti datoteku koja sadrži više redaka teksta iz skripte školjke.

Na primjer, za stvaranje nove datoteke file1.txt upotrijebili biste sljedeći kôd:

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

Tijelo heredoka može sadržavati varijable, posebne znakove i naredbe.

Izrada velike datoteke

Ponekad biste u svrhu testiranja trebali stvoriti veliku datoteku podataka. To je korisno kada želite testirati brzinu pisanja svog pogona ili za brzinu preuzimanja vaše veze.

Pomoću naredbe dd

Naredba dd se primarno koristi za pretvorbu i kopiranje datoteka.

Da biste stvorili datoteku pod nazivom 1G.test veličine 1GB pokrenuli biste:

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

Pomoću naredbe fallocate

fallocate uslužni program naredbenog retka za dodjelu stvarnog prostora na disku za datoteke.

Sljedeća naredba stvorit će novu datoteku pod nazivom 1G.test veličine 1GB:

fallocate -l 1G 1G.test

Zaključak

U ovom su vodiču naučili kako stvoriti novu datoteku u Linuxu iz naredbenog retka pomoću različitih naredbi i preusmjeravanja.

Ako naredbeni redak nije vaša stvar, lako možete stvoriti praznu tekstualnu datoteku pomoću izbornika desne tipke miša u Upravitelju datoteka.

bash terminal