Linux Command Line Tutorial For Beginners 11 - touch command
Sadržaj:
- Vremenske oznake za Linux datoteke
- Kako koristiti naredbu dodirom
- Promjena samo vremena pristupa ili izmjene
- Promijenite samo vrijeme pristupa
- Promijenite samo vrijeme izmjene
- Postavljanje određenih vremenskih oznaka
- Korištenje vremenske oznake druge datoteke
- Promjena vremenske oznake simboličke veze
- Zaključak
Naredba dodirom omogućava nam ažuriranje vremenskih oznaka na postojećim datotekama i mapama, kao i stvaranje novih praznih datoteka.
U ovom ćemo vam vodiču pokazati kako koristiti dodirnu naredbu kroz praktične primjere i detaljna objašnjenja najčešćih opcija naredbe.
Vremenske oznake za Linux datoteke
Prije nego što se pozabavimo upotrebom dodirne naredbe, započnimo s pregledom vremenskih oznaka datoteka u Linuxu.
Datoteka u Linuxu ima tri vremenske oznake:
- atime (vrijeme pristupa) - posljednji put kada je datoteci pristupila / otvorila neka naredba ili aplikacija poput mačke, vim ili grep.mtime (izmijeni vrijeme) - posljednji put kad je sadržaj datoteke promijenjen.ctime (promjena vremena) - zadnji put kad je promijenjen atribut ili sadržaj datoteke. Atribut uključuje dopuštenja datoteka, vlasništvo datoteke ili lokaciju datoteke.
Za prikaz statusa datoteke, uključujući vremenske oznake, upotrijebite naredbu
stat
.
stat file_name
Stvaranje nove datoteke zahtijeva dozvola pisanja u nadređenom direktoriju. U protivnom, dobit ćete pogrešku kojoj je odbijeno dopuštenje.
Kako koristiti naredbu dodirom
U najjednostavnijem obliku ako se koristi bez ikakvih opcija, ako naziv datoteke naveden kao argument ne postoji, dodir će stvoriti novu datoteku.
Ako datoteka već postoji dodir, promijenit će posljednji pristup i vrijeme izmjene datoteke u trenutačno vrijeme.
Na primjer, ako datoteka
file1
ne postoji, sljedeća naredba stvorit će je na drugi način, promijenit će svoje vremenske oznake:
touch file1
Za stvaranje ili izmjenu više datoteka odjednom navedite nazive datoteka kao argumente:
touch file1 file2 file3
Na primjer, ako datoteka datoteke1 postoji, naredba će drugačije promijeniti vremenske oznake datoteke, neće raditi ništa:
Promjena samo vremena pristupa ili izmjene
Prema zadanim postavkama, ako se ne koristi nijedna opcija, dodirnite datoteku posljednjeg pristupa i vremena izmjene na trenutačno vrijeme. Korištenjem opcija
-a
i
-m
možete promijeniti samo jednu od ovih vremenskih oznaka.
Promijenite samo vrijeme pristupa
Upotrijebite opciju
-a
da biste promijenili samo vrijeme pristupa datoteci:
Promijenite samo vrijeme izmjene
Pomoću opcije
-m
promijenite vrijeme promjene datoteke:
touch -m file1
Kada mijenjate vrijeme modifikacije, vrijeme promjene također će biti ažurirano.
Postavljanje određenih vremenskih oznaka
Naredba dodirom omogućuje nam i ažuriranje ili stvaranje datoteke određenog vremena koje nije trenutačno vrijeme.
Upotrijebite opciju
-d
(
--date=
) da odredite datumski niz i upotrijebite ga umjesto trenutnog vremena.
Na primjer, za promjenu posljednjeg vremena pristupa i izmjene
file1
na 1. lipnja 2018. 11:02 upotrijebili biste sljedeću naredbu:
touch -d '1 June 2018 11:02' file1
Niz datuma treba biti priložen u jednim navodnicima.
Možete navesti i djelomični niz datum-vrijeme naredbi dodira. Unošenje samo datuma, godina automatski mijenja u trenutnu:
touch -d '12 June' file1
Upotrijebite opciju
-t
da biste odredili vremensku oznaku i upotrijebili je umjesto trenutnog vremena. Argument vremenske oznake treba biti u sljedećem formatu:
use YY]MMDDhhmm
Na primjer, sljedeća naredba postaviti će posljednje vrijeme pristupa i izmjene
file1
na 1. lipnja 11:02 tekuće godine.
Korištenje vremenske oznake druge datoteke
Opcija
-r
(
--reference=
) omogućuje nam određivanje referentne datoteke i korištenje vremenskih oznaka umjesto trenutnog vremena.
Na primjer, sljedeća naredba reći će dodiru da koristi vremena
file1
za
file2
:
Promjena vremenske oznake simboličke veze
Ako koristite neku naredbu dodira na simboličnoj vezi, ona će promijeniti vremenske oznake referentne datoteke.
Upotrijebite
-h
(
--no-dereference
) za izmjenu vremenske oznake veze.
Na primjer, da biste promijenili vremenske oznake simboličke veze
symlink1
, upotrijebili biste:
Zaključak
Do sad biste trebali dobro razumjeti kako koristiti Linux touch naredbu.
dodirni terminalRusija će razviti alternativu za sustav Windows s Linuxom?

U potezu koji će sigurno izazvati rezultate Goldeneye i Red Alert, Rusija planira razviti nacionalni operativni sustav koji se navodno temelji na "otvorenom kodu".
Analitičari izjavili da ključne značajke Solarisa, posebice DTrace, mogu biti korisne dodatke Linuxu. završava spajanjem najboljeg OpenSolarisa s Linuxom nakon što preuzme kontrolu nad Sun Microsystemsom, ali nije vjerojatno da će ubiti Sunčev široko korišten Solaris OS, priopćili su analitičari.

Na konferencijski poziv u ponedjeljak, predsjednik Oraclea Larry Ellison izjavio je kako je jedan od primarni razlozi zbog kojih je Oracle zainteresiran za Sunce je za Unix-based Solaris OS, koji je odavno važna platforma za Oracle bazu podataka i ima prilično zdrava i značajna instalirana baza.
Zbogom i oproštaj s Ubuntu Linuxom 11.04 'Natty Narwhal'

Ova paradigmom koja mijenja verziju Canonicalovog popularnog Linux distroa