8 praktičnih primjera Linux "Touch" naredbe


U Linuxu, svaki pojedinačni fajl je povezan sa vremenskim oznakama, a svaki fajl pohranjuje informacije o vremenu posljednjeg pristupa, vremenu posljednje izmjene i vremenu posljednje promjene. Dakle, kad god kreiramo novu datoteku i pristupimo ili modificiramo postojeću datoteku, vremenske oznake te datoteke se automatski ažuriraju.

U ovom članku ćemo pokriti neke korisne praktične primjere Linux dodirnih naredbi. naredba dodir je standardni program za Unix/Linux operativne sisteme, koji se koristi za kreiranje, promjenu i modificiranje vremenskih oznaka datoteke.

Prije nego krenete na primjere naredbi touch, pogledajte sljedeće opcije.

Dodirnite Opcije komande

  • -a, promijenite samo vrijeme pristupa
  • -c, ako datoteka ne postoji, nemojte je kreirati
  • -d, ažuriranje vremena pristupa i izmjene
  • -m, promijenite samo vrijeme izmjene
  • -r, koristite vrijeme pristupa i modifikacije fajla
  • -t, kreira fajl koristeći određeno vrijeme

1. Kako kreirati prazan fajl

Sljedeća naredba touch kreira praznu (nula bajtova) novu datoteku pod nazivom sheena.

touch sheena

2. Kako kreirati više datoteka

Koristeći naredbu touch, također možete kreirati više od jedne datoteke. Na primjer, sljedeća komanda će kreirati 3 fajla pod nazivom, sheena, meena, i leena.

touch sheena meena leena

3. Kako promijeniti vrijeme pristupa datoteci i modifikacije

Da promijenite ili ažurirate vrijeme posljednjeg pristupa i modifikacije datoteke pod nazivom leena, koristite opciju -a kako slijedi. Sljedeća naredba postavlja trenutno vrijeme i datum na datoteci. Ako datoteka leena ne postoji, kreirat će novu praznu datoteku s imenom.

touch -a leena

Najpopularnije Linux naredbe kao što su naredba find i ls koriste vremenske oznake za popis i pronalaženje datoteka.

4. Kako izbjeći stvaranje nove datoteke

Korištenje opcije -c sa komandom touch izbjegava kreiranje novih datoteka. Na primjer, sljedeća komanda neće kreirati datoteku pod nazivom leena ako ne postoji.

touch -c leena

5. Kako promijeniti vrijeme izmjene datoteke

Ako želite promijeniti jedino vrijeme modifikacije datoteke pod nazivom leena, tada koristite opciju -m sa naredbom touch. Imajte na umu da će ažurirati samo vremena posljednje izmjene (ne vremena pristupa) datoteke.

touch -m leena

6. Eksplicitno podesite vrijeme pristupa i modifikacije

Možete eksplicitno postaviti vrijeme koristeći -c i -t opciju pomoću naredbe dodir. Format bi bio sljedeći.

touch -c -t YYDDHHMM leena

Na primjer, sljedeća komanda postavlja datum i vrijeme pristupa i izmjene datoteci leena kao 17:30 (17:30 p.m.) 10. decembar tekuće godine (2020).

touch -c -t 12101730 leena

Zatim provjerite pristup i vrijeme modifikacije datoteke leena, pomoću naredbe ls -l.

ls -l

total 2
-rw-r--r--.  1 root    root   0 Dec 10 17:30 leena

7. Kako koristiti vremensku oznaku druge datoteke

Sljedeća komanda dodira sa opcijom -r, ažurirat će vremensku oznaku datoteke meena sa vremenskom oznakom datoteke leena. Dakle, oba fajla imaju isti vremenski pečat.

touch -r leena meena

8. Kreirajte datoteku koristeći određeno vrijeme

Ako želite da kreirate datoteku sa određenim vremenom koje nije trenutno, onda bi format trebao biti.

touch -t YYMMDDHHMM.SS tecmint

Na primjer, donja naredba touch komanda sa -t opcijom će dati datoteci tecmint vremensku oznaku 18:30:55 pm. 10. decembra, 2020.

touch -t 202012101830.55 tecmint

Skoro smo pokrili sve opcije dostupne u komandi dodira za više opcija koje koriste „man touch“. Ako smo još uvijek propustili bilo koju opciju, a želite da ih uključite u ovu listu, molimo vas da nas ažurirate putem polja za komentare.