„touch“

Linux komanda „touch“ skirta rankiniu būdu keisti ir per­žiū­rė­ti laiko žymes, tačiau ji taip pat dažnai naudojama naujiems failams kurti. Naudodami pa­ra­met­rus, galite pa­si­rink­ti, ar bus nau­do­ja­mas sistemos laikas, ar kita laiko žyma.

Kas yra „Linux“ komanda „touch“?

Komanda „touch“ Linux sistemoje naudojama atskirų failų ar katalogų laiko ir prieigos žymoms keisti. Kadangi ši komanda sukuria failą iš naujo, jei jo dar nėra, ji dažnai naudojama ir naujiems tuštiems failams kurti. Daugumai vartotojų šis antrinis komandos pa­nau­do­ji­mas kas­die­nia­me darbe yra kur kas svar­bes­nis. Komanda „touch“ veikia visose Linux dist­ri­bu­ci­jo­se, pa­vyz­džiui, „Debian“ ar „Ubuntu“, ir yra įdiegta kaip stan­dar­ti­nė.

Kaip veikia „Touch“ komanda?

Pag­rin­di­nė „Linux touch“ funkcija – keisti laiko žymes. Tam komanda atidaro ati­tin­ka­mą failą ir pakeičia įrašymo laiką. Tada sistema pakeičia laiko žymą. Jei laikas ne­nu­ro­dy­tas, komanda naudos dabartinį sistemos laiką. Jei įvestas failas vis dar ne­eg­zis­tuo­ja, komanda jį sukurs, jei nėra nustatyta parinktis to nedaryti. Dėl šios prie­žas­ties komanda „touch“ yra vienas iš pa­pras­čiau­sių būdų sukurti naujus, tuščius failus.

Kaip atrodo „touch“ sintaksė?

Linux komandos „touch“ sintaksė atrodo taip:

$ touch [Option] [File]

Jei komanda naudojama be jokių parametrų, ji pakeis failo laiko žymą į dabartinį sistemos laiką arba sukurs naują failą. Jei norite laiko žymą nustatyti patys, turite keletą galimybių.

Kokios yra „Linux touch“ parinktys?

Štai kokios galimybės jums pri­ei­na­mos naudojant komandą „touch“:

  • -a: Naudodami šią parinktį galite pakeisti prieigos laiką.
  • -c arba –no-create: Sustabdo naujo failo kūrimą.
  • -d arba –date=STRING: Naudoja įvestą laiką, o ne sistemos laiką.
  • -m: Naudodami šią parinktį galite pakeisti tik pakeitimo laiką.
  • -r arba –reference=FILE: Naudoja nuorodos failo laiko žymą.
  • -t LAIKO ŽYMA: Naudoja rankiniu būdu nustatytą laiko žymą. Ji įvedama taip: [YY]MMDhhmm[.ss].

Lie­čia­mo­jo valdymo komandų pa­vyz­džiai

Jei norite patys išbandyti komandą „touch“ Linux sistemoje, galite pa­si­nau­do­ti šiais prak­ti­niais pa­vyz­džiais:

$ touch example.txt

Tai suteiks failui „example.txt“ naują laiko žymą arba sukurs naują failą.

$ touch -t 2301011536 example.txt

Galite pakeisti failo „example.txt“ laiko žymą į 2023 m. sausio 1 d., 15:36.

Go to Main Menu