Mifano 8 Inayotumika ya Amri ya Gusa ya Linux


Katika Linux kila faili moja inahusishwa na mihuri ya muda, na kila faili huhifadhi taarifa ya muda wa mwisho wa kufikia, wakati wa mwisho wa kurekebisha na wakati wa mabadiliko ya mwisho. Kwa hivyo, wakati wowote tunapounda faili mpya, kufikia au kurekebisha faili iliyopo, mihuri ya muda ya faili hiyo inasasishwa kiotomatiki.

Katika makala hii tutashughulikia mifano muhimu ya vitendo ya amri ya kugusa ya Linux. Amri ya kugusa ni programu ya kawaida ya mifumo ya uendeshaji ya Unix/Linux, ambayo hutumiwa kuunda, kubadilisha na kurekebisha alama za nyakati za faili. Kabla ya kuelekea kwa mifano ya amri ya mguso, tafadhali angalia chaguo zifuatazo.

Chaguo za Amri za Gusa

  1. -a, badilisha muda wa ufikiaji pekee
  2. -c, ikiwa faili haipo, usiiundie
  3. -d, sasisha nyakati za ufikiaji na urekebishaji
  4. -m, badilisha muda wa kurekebisha pekee
  5. -r, tumia muda wa ufikiaji na urekebishaji wa faili
  6. -t, huunda faili kwa kutumia muda maalum

1. Jinsi ya Kutengeneza Faili Tupu

Amri ifuatayo ya mguso huunda faili tupu (zero byte) inayoitwa sheena.

# touch sheena

2. Jinsi ya Kutengeneza Faili Nyingi

Kwa kutumia amri ya kugusa, unaweza pia kuunda zaidi ya faili moja. Kwa mfano amri ifuatayo itaunda faili 3 zinazoitwa, sheena, meena na leena.

# touch sheena meena leena

3. Jinsi ya Kubadilisha Ufikiaji wa Faili na Muda wa Kurekebisha

Ili kubadilisha au kusasisha nyakati za mwisho za ufikiaji na urekebishaji wa faili inayoitwa leena, tumia -a chaguo kama ifuatavyo. Amri ifuatayo inaweka wakati na tarehe ya sasa kwenye faili. Ikiwa faili ya leena haipo, itaunda faili mpya tupu na jina.

# touch -a leena

Amri maarufu zaidi za Linux kama vile ls amri hutumia mihuri ya muda kuorodhesha na kutafuta faili.

4. Jinsi ya Kuepuka Kutengeneza Faili Jipya

Kutumia -c chaguo na amri ya kugusa huepuka kuunda faili mpya. Kwa mfano amri ifuatayo haitaunda faili inayoitwa leena ikiwa haipo.

# touch -c leena

5. Jinsi ya Kubadilisha Muda wa Kurekebisha Faili

Ikiwa ungependa kubadilisha wakati pekee wa kurekebisha faili inayoitwa leena, basi tumia -m chaguo na amri ya kugusa. Tafadhali kumbuka kuwa itasasisha tu nyakati za mwisho za urekebishaji (sio nyakati za ufikiaji) za faili.

# touch -m leena

6. Weka kwa Uwazi nyakati za Ufikiaji na Urekebishaji

Unaweza kuweka wakati kwa uwazi kwa kutumia -c na -t chaguo na amri ya kugusa. Muundo utakuwa kama ifuatavyo.

# touch -c -t YYDDHHMM leena

Kwa mfano amri ifuatayo inaweka tarehe na saa ya ufikiaji na marekebisho ya faili leena kama 17:30 (17:30 p.m.) Desemba 10 ya mwaka huu (2012).

# touch -c -t 12101730 leena

Ifuatayo, thibitisha wakati wa ufikiaji na urekebishaji wa faili leena, na ls -l amri.

# ls -l

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

7. Jinsi ya Kutumia muhuri wa wakati wa Faili lingine

Amri ifuatayo ya kugusa yenye chaguo la -r, itasasisha muhuri wa saa wa faili meena kwa muhuri wa saa wa faili ya leena. Kwa hivyo, faili zote mbili zina muhuri wa wakati mmoja.

# touch -r leena meena

8. Unda Faili kwa kutumia muda maalum

Ikiwa ungependa kuunda faili kwa muda maalum tofauti na wakati wa sasa, basi umbizo linapaswa kuwa.

# touch -t YYMMDDHHMM.SS tecmint

Kwa mfano amri iliyo hapa chini ya kugusa na -t chaguo itaipa faili ya tecmint muhuri wa saa 18:30:55 p.m. tarehe 10 Desemba 2012.

# touch -t 201212101830.55 tecmint

Karibu tumeshughulikia chaguzi zote zinazopatikana katika amri ya kugusa kwa chaguo zaidi tumia man touch. Ikiwa bado tumekosa chaguo zozote na ungependa kujumuisha katika orodha hii, tafadhali tusasishe kupitia kisanduku cha maoni.