Linux Touch buýrugynyň amaly mysallary


Linux-da her faýl wagt bellikleri bilen baglanyşdyrylýar we her faýl soňky giriş wagty, soňky üýtgetme wagty we soňky üýtgeşme wagty baradaky maglumatlary saklaýar. Şeýlelik bilen, haçan-da bir täze faýl döredenimizde we bar bolan faýla girenimizde ýa-da üýtgedenimizde, şol faýlyň wagt bellikleri awtomatiki täzelenýär.

Bu makalada Linux sensor buýruklarynyň käbir peýdaly amaly mysallaryny açarys. Duýgurlyk buýrugy, faýlyň wagt belliklerini döretmek, üýtgetmek we üýtgetmek üçin ulanylýan Unix/Linux operasiýa ulgamlary üçin adaty programma.

Duýgur buýruk mysallaryna başlamazdan ozal aşakdaky wariantlary gözden geçirmegiňizi haýyş edýäris.

Buýruk opsiýalaryna degiň

  • -a, giriş wagtyny diňe üýtgediň
  • -c, faýl ýok bolsa, ony döretmäň
  • -d, giriş we üýtgetmek wagtlaryny täzeläň
  • -m, üýtgetmegiň wagtyny diňe üýtgediň
  • -r, faýlyň giriş we üýtgetmek wagtlaryny ulanyň
  • -t, belli bir wagt ulanyp faýl döredýär

1. Boş faýl nädip döretmeli

Aşakdaky sensor buýrugy sheena atly boş (nol-baýt) täze faýl döredýär.

# touch sheena

2. Birnäçe faýly nädip döretmeli

Duýgur buýrugy ulanyp, birden köp faýl döredip bilersiňiz. Mysal üçin, aşakdaky buýruk, sheena, meena we leena atly 3 faýl döreder.

# touch sheena meena leena

3. Faýllara giriş we üýtgetmek wagtyny nädip üýtgetmeli

Leena atly faýlyň soňky giriş we üýtgetmek wagtlaryny üýtgetmek ýa-da üýtgetmek üçin -a opsiýasyny aşakdaky ýaly ulanyň. Aşakdaky buýruk faýlda häzirki wagty we senäni kesgitleýär. Leena faýly ýok bolsa, ady bilen täze boş faýl döreder.

# touch -a leena

Faýllary sanawlamak we tapmak ýaly iň meşhur Linux buýruklary.

4. Täze faýl döretmekden nädip saklanmaly

Duýgur buýrugy bilen -c opsiýasyny ulanmak täze faýl döretmekden saklanýar. Mysal üçin, aşakdaky buýruk ýok bolsa, leena atly faýl döretmez.

# touch -c leena

5. Faýl üýtgetmegiň wagtyny nädip üýtgetmeli

Leena atly faýlyň ýeke-täk üýtgetmek wagtyny üýtgetmek isleseňiz, sensor buýrugy bilen -m opsiýasyny ulanyň. Faýlyň diňe soňky üýtgetme wagtlaryny (giriş wagty däl) täzelejekdigini ýadyňyzdan çykarmaň.

# touch -m leena

6. Giriş we üýtgetmek wagtlaryny aç-açan düzüň

Duýgur buýrugy bilen -c we -t opsiýasyny ulanyp wagty aç-açan kesgitläp bilersiňiz. Format aşakdaky ýaly bolar.

# touch -c -t YYDDHHMM leena

Mysal üçin, aşakdaky buýruk giriş we üýtgetme senesini we wagtyny şu ýylyň 10-njy dekabrynda (2020) 17:30 (sagat 17:30) hökmünde kesgitleýär.

# touch -c -t 12101730 leena

Indiki ls -l buýrugy bilen faýl leenasynyň giriş we üýtgetmek wagtyny barlaň.

# ls -l

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

7. Başga bir faýlyň wagt möhürini nädip ulanmaly

-R opsiýasy bilen aşakdaky sensor buýrugy, leena faýlynyň wagt belgisi bilen meena faýl möhürini täzelär. Şeýlelik bilen, faýlyň ikisinde-de möhür bar.

# touch -r leena meena

8. Belli bir wagt ulanyp Faýl dörediň

Häzirki wagtdan başga belli bir wagt bilen faýl döretmek isleseňiz, formaty şeýle bolmaly.

# touch -t YYMMDDHHMM.SS tecmint

Mysal üçin, -t opsiýasy bilen aşakdaky buýruk degirmeni tecmint faýlyna sagat 18:30:55 möhür berer. 2020-nji ýylyň 10-njy dekabrynda.

# touch -t 202012101830.55 tecmint

“Adam degmegi” ulanmak üçin has köp opsiýa üçin sensor buýrugynda bar bolan ähli wariantlary diýen ýaly gurşap aldyk. Haýsydyr bir warianty ýitiren bolsak we olary bu sanawa goşmak isleseňiz, düşündiriş gutusy arkaly bize täzeläň.