Kā lietot Linux komandu „touch“
Linux komanda „touch“ ir paredzēta, lai manuāli mainītu un piekļūtu laika zīmogiem, taču to bieži izmanto arī jaunu failu izveidei. Izmantojot opcijas, varat izvēlēties, vai izmantot sistēmas laiku vai kādu citu laika zīmogu.
Kas ir Linux komanda „touch“?
Komanda „touch“ Linux sistēmā tiek izmantota, lai mainītu atsevišķu failu vai direktoriju laika un piekļuves zīmogus. Tā kā šī komanda atjauno failu, ja tas vēl nepastāv, to bieži izmanto arī jaunu, tukšu failu izveidei. Lielākajai daļai lietotāju šis papildu pielietojums ikdienas darbā ir daudz svarīgāks. Komanda „touch“ darbojas visās Linux distribūcijās, piemēram, Debian vai Ubuntu, un ir iekļauta standarta aprīkojumā.
Kā darbojas komanda „touch“?
Linux komandas „touch“ galvenā funkcija ir laika zīmogu maiņa. Lai to izdarītu, komanda atver attiecīgo failu un maina tā atvēršanas laiku. Tad sistēma maina laika zīmogu. Ja laiks nav norādīts, komanda izmantos pašreizējo sistēmas laiku. Ja ievadītais fails joprojām nepastāv, komanda to izveidos, ja nav iestatīta opcija to nedarīt. Šī iemesla dēļ komanda touch ir viens no vienkāršākajiem veidiem, kā izveidot jaunus, tukšus failus.
Kāda izskatās pieskārienu sintakse?
Linux komandas touch sintakse ir šāda:
$ touch [Option] [File]Ja komanda tiek izmantota bez papildu parametriem, tā mainīs faila laika zīmogu uz pašreizējo sistēmas laiku vai izveidos jaunu failu. Ja vēlaties laika zīmogu iestatīt paši, jums ir pieejamas dažādas iespējas.
Kādas ir iespējas programmā „Linux touch“?
Šīs ir iespējas, kas jums ir pieejamas, izmantojot komandu „touch“:
- -a: Ar šo opciju var mainīt piekļuves laiku.
- -c vai –no-create: Neļauj izveidot jaunu failu.
- -d vai –date=STRING: Izmanto ievadīto laiku, nevis sistēmas laiku.
- -m: Ar šo opciju varat mainīt tikai izmaiņu laiku.
- -r vai –reference=FILE: Izmanto atsauces faila laika zīmogu.
- -t TIMESTAMP: Izmanto manuāli ievadītu laika zīmogu. To ievada formātā [YY]MMDhhmm[.ss].
Piemēri skārienkomandām
Ja vēlaties izmēģināt komandu „touch“ Linux vidē, varat izmantot šos praktiskos piemērus:
$ touch example.txtTādējādi failam „example.txt“ tiks piešķirts jauns laika zīmogs vai tiks izveidots jauns fails.
$ touch -t 2301011536 example.txtJūs varat mainīt faila example.txt laika zīmogu uz 2023. gada 1. janvāri, plkst. 15:36.