Kā lietot Pieskarieties, lai izveidotu tukšus failus un modificētu laika zīmogus
Katram jūsu datora failam ir laika zīmogs, kas satur piekļuves un modifikācijas laiku failam, bet vai jūs zinājāt, ka varat mainīt šo laika zīmogu? Lūk, kā to izdarīt.
Touch komandas izmantošana
“Touch” komanda ir pieejama visur, kur jūs varat saņemt Bash apvalku, kas ietver Linux vai Windows ar Cygwin. Šeit ir komandas opcijas:
Ja vēlaties pārbaudīt faila laika zīmogu, varat to izdarīt ar šo komandu:
stat fails
Acīmredzot jums vajadzētu pārliecināties, ka "fails" tiek aizstāts ar faila nosaukumu.
-un -m opcijas
Šīs divas iespējas atjaunina piekļuves un modifikācijas laiku. To izmantošana nedrīkst būt nekāda problēma. Šeit ir sintakse:
pieskarieties failam
Tas atjauninās “faila” piekļuves laiku līdz pašreizējam datumam un laikam. (-A) opcijas var aizstāt ar (-m), lai veiktu to pašu, bet modifikācijas laiku. Ja fails nav, pašreizējā direktorijā tiks izveidots tukšs fails ar tādu pašu nosaukumu.
-c opcija
Ja izmantojat šo opciju, pieskāriens neko nedarīs, ja norādītais fails nepastāv. Paskaties:
pieskarties-omar
Iepriekšējā piemērā pieskāriens neko nedarīs kā “omārs”, fails nav persona, neeksistē.
-r opcija
Šī opcija var būt noderīga, ja vēlaties kopēt laika zīmogu no faila uz citu failu. Tāpat kā:
pieskarieties -r file1 file2
Ja “file1” ir atsauces fails un “file2” ir fails, kas tiks atjaunināts. Ja vēlaties kopēt laika zīmogu uz vairākiem failiem, varat tos visus norādīt komandā, un tie tiks izveidoti vienlaicīgi.
pieskarieties pie -r file1 file2 file3 file4
-d un -t opcijas
Gan (-d), gan (-t) opcijas dara to pašu, kas ir tāds pats patvaļīgs laika zīmogs piekļuves un modifikācijas laikiem. Atšķirība ir tā, ka (-d) izmanto brīva formāta cilvēka lasāmu datumu, tas nozīmē, ka jūs varat izmantot “Saule, 2004. gada 29. februāris 16:21:42” vai “2004-02-29 16:21:42” vai pat “nākamo Ceturtdiena ”. Šī iespēja ir sarežģīta, lai to pilnībā aprakstītu šeit. No otras puses (-t) izmanto vienkāršu zīmogu, ko izmantojat. Zīmogs ir [[CC] YY] MMDDhhmm [.ss]. [CC] ir par gadsimtu, un jūs to varat ignorēt un arī ignorēt sekundes. Ja jūs ignorējat [CC], komanda aizstās to atkarībā no tā, ko ievadāt kā gadu. Ja jūs norādāt gadu tikai ar diviem cipariem, tad CC ir 20 gadi (0 ~ 68) un 19 gadus (69 ~ 99).
pieskarieties -t 3404152240 failam
pieskarieties failam 8804152240
Pirmajā komandā faila laikspiedumi tiks iestatīti uz: 20.04.20. 10:40. Otrajā komandā tā tiks iestatīta: 1988. gada 15. aprīlī, kas ir citā gadsimtā. Ja neviens gads nav norādīts, tas tiks iestatīts uz kārtējo gadu. Piemērs:
touch-04152240 fails
Tādējādi laika zīmogs tiks iestatīts uz 15th 2011. gada aprīlis 10:40 PM, jo šī raksta sagatavošanas laiks ir 2011. gads.
Iespēju apvienošana, lai iestatītu patvaļīgu individuālu piekļuvi un modifikācijas laikus
(-A) un (-m) opcijas tikai atjaunina laika zīmogus līdz pašreizējam laikam, un (-d) un (t) opcijas vienlaicīgi nosaka gan piekļuves, gan modifikācijas laika zīmogus. Pieņemsim, ka 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 gan iestatītu patvaļīgu laiku, gan piemērotu to tikai piekļuves laika zīmogam. Piemērs:
touch -at 1606051730 fails
vai
pieskarieties -a -t 1606051730 failam
Un, ja jūs vēlaties darīt to pašu modifikācijas laikā, vienkārši aizvietojiet (-at) ar (-mt). Tas ir viegli.
Tukšu failu izveide
Otrais un slavenākais pieskāriena komandas lietojums ir tukšu failu izveide. Tas varētu izklausīties stulbi, kāpēc ikviens saprātīgi pārslogotu savu datoru ar tukšiem nonsense failiem, bet tas patiešām tiek izmantots, kad, piemēram, jūs strādājat pie projekta un vēlaties sekot līdzi datumiem un laikiem. Tātad jums būs mape ar projekta nosaukumu un izmantojiet pieskārienu, lai izveidotu tukšus failus ar notikumiem kā faila nosaukumiem. Citiem vārdiem sakot, jūs varat to izmantot, lai izveidotu žurnālus. Piemērs:
pieskarieties ~ / desktop / project / stage1_completed
Tagad, izveidojot šo failu, jums ir fails, kas apliecina projekta 1. posma pabeigšanu, un šo laiku varat redzēt, izsniedzot komandu:
stat ~ / desktop / project / stage1_completed
Pieskārienu var atrast dažādos veidos atkarībā no tā, ko jūs darāt. Ja jūs zināt vairāk pieskārienu lietošanai, kopīgojiet to komentāros vai lasiet vairāk par pieskāriena komandu, apmeklējot tās manu lapu tiešsaistē vai terminālā, izsniedzot komandu “cilvēks pieskarties”.