Katram datora failam ir laikspiedols, kas satur faila piekļuves un pārveidošanas laiku, bet vai jūs zinājāt, ka varat mainīt šo laika zīmogu? Lūk, kā to izdarīt.
Komanda "pieskāriens" ir pieejama gandrīz visur, kur jūs varat iegūt Bash apvalku, kurā ir instalēta Linux vai Windows ar Cygwin. Tālāk ir norādītas komandas iespējas:
Ja vēlaties pārbaudīt faila laika zīmi, to varat izdarīt ar šo komandu:
stat fails
Protams, jums vajadzētu pārliecināties, ka vietā "fails" jāaizstāj ar faila nosaukumu.
Šīs divas iespējas attiecīgi atjaunina piekļuves un modificēšanas laiku. Izmantojot tos, nav problēmu vispār. Šeit ir sintakse:
touch -a fails
Tas atjauninās "faila" piekļuves laiku līdz pašreizējam datumam un laikam. Varat aizstāt (-a) opcijas ar (-m), lai veiktu to pašu, bet mainītu laiku. Ja fails nepastāv, pašreizējā direktorijā tiks izveidots tukšs fails ar tādu pašu nosaukumu.
Ja izmantojat šo opciju, pieskarieties nedarīs neko, ja norādītais fails nepastāv. Paskaties:
pieskarties-o omar
Iepriekš minētajā piemērā pieskāriens nedarīs neko kā "omar", failu, nevis personu, neeksistē.
Šī opcija varētu noderēt, ja vēlaties kopēt laika zīmogu no faila uz citu failu. Tāpat kā:
touch-r file1 file2
Kur "file1" ir atsauces fails un "file2" ir fails, kas tiks atjaunināts. Ja vēlaties kopēt laika spilgtumu vairāk nekā vienam failam, tos varat visiem komandā nodrošināt, un tie tiks izveidoti vienlaicīgi.
touch-r file1 file2 file3 file4
Gan (-d) un (-t) opcijas dara to pašu, kas nosaka to pašu patvaļīgu laika zīmi piekļuves un pārveidošanas laikiem. Atšķirība ir tā, ka (-d) izmanto brīvi formatētu cilvēka lasāmu datumu, tas nozīmē, ka varat izmantot "Saule, 29 Feb 2004 16:21:42" vai "2004-02-29 16:21:42" vai pat "nākamo Ceturtdiena ". Šī opcija ir sarežģīta, lai to pilnībā aprakstītu šeit. No otras puses (-t) tiek izmantots vienkāršs zīmogs, kuru jūs izmantojat tikai. Zīmogs ir [[CC] YY] MMDDhhmm [.ss]. [CC] ir gadsimts, un jūs varat ignorēt to un ignorēt sekundes, kā arī. Ja jūs ignorējat [CC], komanda aizstās to atkarībā no tā, ko ievadāt kā gadu. Ja norādāt gadu ar tikai diviem cipariem, tad CC ir 20 gadi diapazonā (0 ~ 68) un 19 gadi (69 ~ 99).
touch-t 3404152240 failu
pieskarieties-t 8804152240 failam
Pirmajā komandā faila laikspiedoli tiks iestatīti uz: 15.04.2034. 10:40. Kaut arī otrā komanda noteiks to: 1988.gada 15.aprīlī, kas ir citā gadsimtā. Ja nav norādīts neviens gads, tas tiks iestatīts uz kārtējo gadu. Piemērs:
pieskarties-t 04152240 failu
Tiks iestatīts laikspiedols līdz 15th 2011. gada aprīlis, plkst. 10:40, jo šī raksta sagatavošanas laiks ir 2011. gads.
Izmantojot (-a) un (-m) opcijas, tiek atjaunināti tikai pašreizējā laika timekļi, un opcijas (-d) un (t) nosaka vienlaikus gan piekļuves, gan pārveidošanas laika marķējumus. Pieņemsim, ka jūs vēlaties tikai iestatīt piekļuves laiku 5th no 2016. gada jūnija plkst. 17:30, kā jūs to darītu? Nu, jūs izmantosiet (-a) un (-t), lai iestatītu patvaļīgu laiku un piemērotu to tikai piekļuves laika zīmogam. Piemērs:
pieskarieties -at 1606051730 failam
vai
pieskarieties -a-t 1606051730 failam
Un, ja jūs vēlaties darīt to pašu par modifikācijas laiku, vienkārši aizstājiet (-at) ar (-mt). Tas ir viegli.
Otrs un slavenākais pieskāriena komandas lietojums ir tukšo failu izveidošana. Tas var izklausīties stulba, kāpēc kāds saprātīgi pārslodēs savu datoru ar tukšiem absurdu failiem, bet tas patiešām tiks izmantots, piemēram, ja jūs strādājat pie projekta un vēlēsieties sekot līdzi datumam un laikam. Tātad jums būs mape ar projekta nosaukumu un izmantojiet pieskārienu, lai izveidotu tukšus failus ar notikumiem kā failu nosaukumus. Citiem vārdiem sakot, varat to izmantot, lai izveidotu žurnālus. Piemērs:
touch ~ / desktop / project / stage1_completed
Tagad jums ir fails, kas norāda uz projekta 1. posma pabeigšanu šī faila izveidošanas laikā, un jūs šobrīd varat redzēt, izdodot komandu:
stat ~ / desktop / project / stage1_completed
Atkarībā no tā, ko jūs darāt, jūs varat atrast noderīgu lietojumu dažādos veidos. Ja jūs zināt labāku pieskārienu lietošanu, tad kopīgojiet to komentāros vai lasiet vairāk par pieskāriena komandu, apmeklējot tā personīgo lapu tiešsaistē vai terminālā, izlaižot komandu "man touch".