26Jun

Kā lietot pieskarties, lai izveidotu tukšos failus un mainītu laika zīmogus

click fraud protection

Katram datora failam ir laikspiedols, kas satur faila piekļuves un modificēšanas laiku, bet vai jūs zinājāt, ka varat mainīt šo laika zīmogu? Lūk, kā to izdarīt.

Touch Command

izmantošana Komandu pieskāriens ir pieejams diezgan daudz jebkur, kur jūs varat iegūt Bash apvalku, kurā ir instalēta Linux vai Windows ar Cygwin.Šeit ir šādas komandas iespējas:

Ja vēlaties pārbaudīt faila laika marķējumu, to var izdarīt ar šo komandu:

stat datne

Protams, jums ir jāaizstāj "fails" ar sava faila nosaukumu.

-a un -m opcijas

Šīs divas opcijas attiecīgi atjaunina piekļuves un pārveidoš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.

-c opcija

Ja izmantojat šo opciju, pieskarieties nedarīs neko, ja norādītais fails nepastāv. Paskaties:

instagram viewer

touch -c omar

Iepriekš minētajā piemērā pieskāriens nedarīs neko kā "omar", failu, nevis personu, neeksistē.

-r opcija

Šī opcija varētu noderēt, ja vēlaties kopēt laika zīmogu no faila uz citu failu. Tāpat:

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

-d un -t opcijas

Gan( -d), gan( -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ākamoCeturtdiena ".Šī 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 fails

touch -t 8804152240 fails

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:

touch-t 04152240 fails

Tas noteiks laika zīmogu līdz 2011. gada 15. aprīlim plkst. 10:40, jo tas ir 2011. gada laikā, rakstot šo rakstu.

kombinējot opcijas, lai iestatītu patvaļīgu individuālo piekļuvi un pārveidošanas laiki

( -a) un( -m) opcijas atjaunina vienlaicīgi pašreizējo laiku un opcijas( -d) un( t) nosaka vienlaicīgi gan piekļuves, gan pārveidošanas laika marķējumuslaiks. Pieņemsim, ka tikai vēlaties iestatīt piekļuves laiku līdz 2016. gada 5. jūnijam 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:

touch -at 1606051730 fails

vai

touch -a -t 1606051730 fails

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.

Tukšo failu izveide

Otrs un slavenākais pieskāriena komandas lietojums rada tukšus failus. Tas varētu šķist stulba, kāpēc kāds saprātīgi pārslodēs savu datoru ar tukšiem neskaidrības failiem, bet tas patiešām ir jāizmanto, piemēram, ja jūs strādājat pie projekta un vēlaties gūt panākumus ar datumiem un laikiem. 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:

pieskāriens ~ /desktop/project/ posms1_izpildīts

Tagad jums ir fails, kas norāda projekta 1. posma pabeigšanu šī faila izveidošanas laikā, un jūs šo laiku varat redzēt, izlaižot komandu:

stat ~ /desktop/project/ stage1_completed

Jūs varat atrast pieskārienu noderīgi dažādos veidos atkarībā no tā, kastu dari. 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".