Kuidas kasutada Puudutage, et luua tühjad failid ja muuta ajatemplid
Igal teie arvutis oleval failil on ajatempel, mis sisaldab faili ligipääsu ja muutmise aega, aga kas teadsite, et saate seda ajatemplit muuta? Siin on, kuidas seda teha.
Touch Command'i kasutamine
"Touch" käsk on saadaval peaaegu kõikjal, kus saad Bashi kesta, mis sisaldab Linuxi või Windowsi koos Cygwiniga. Siin on käsud:
Kui soovite faili ajatemplit kontrollida, saate seda teha selle käsuga:
stat-fail
Loomulikult peaksite kindlasti “faili” asendama oma faili nimega.
-ja -m valikud
Need kaks võimalust värskendavad vastavalt juurdepääsu ja muutmise aega. Nende kasutamine ei tohiks üldse olla probleem. Siin on süntaks:
puudutage - faili
See värskendab failide juurdepääsu aega praeguse kuupäeva ja kellaaja juurde. (-A) valikuid saab asendada (-m) -ga, et teha sama, kuid muutmisaja jaoks. Kui faili ei ole, luuakse praeguses kataloogis ka sama nimega tühi fail.
-c valik
Kui kasutate seda valikut, ei tee puudutus midagi, kui määratud fail puudub. Vaata:
puudutage -c omarit
Ülaltoodud näites ei tee puudutus midagi „omariks“, fail ei ole isik, ei ole olemas.
-r valik
See valik võib osutuda kasulikuks, kui soovid failist teise faili teisaldada ajatempli. Nagu nii:
puudutage -r file1 file2
Kui “file1” on viitefail ja “file2” on fail, mida uuendatakse. Kui soovite ajatempli kopeerida rohkem kui ühele failile, saate need kõik ka käsklusse anda ja need luuakse samaaegselt.
puudutage -r file1 file2 file3 file4
-d ja -t valikud
Nii (-d) kui ka (-t) valikud teevad sama, mis seab juurdepääsu ja muutmise aegade jaoks sama suvalise ajatempli. Erinevus seisneb selles, et (-d) kasutab vaba vorminguga inimloetavat kuupäeva, mis tähendab, et saate kasutada “Sun, 29. veebruar 2004 16:21:42” või “2004-02-29 16:21:42” või isegi järgmist Neljapäev ”. See valik on keeruline, et seda siin täielikult kirjeldada. Teisest küljest (-t) kasutab lihtsat templit, mida kasutate. Tempel on [[CC] YY] MMDDhhmm [.ss]. [CC] on sajandiks ja te võite seda ignoreerida ja ka sekundeid ignoreerida. Kui te ignoreerite [CC], asendab käsk selle sõltuvalt sellest, mida sisestate aastal. Kui määrate aasta ainult kahe numbriga, siis on CC 20 aastat (0 ~ 68) ja 19 aastat (69 ~ 99) aastat..
puudutage faili 3404152240
puudutage faili t 8804152240
Esimeses käskus seatakse faili ajatemplid: 15. aprill 2034 10:40 PM. Kui teine käsk määrab selle: 15. aprill 1988, mis on erinevas sajandis. Kui ükski aasta ei ole määratud, määratakse see jooksvale aastale. Näide:
puudutage faili 04152240
See seab ajatempli väärtusele 15th Aprill 2011 10:40 PM, sest see artikkel on käesoleva artikli kirjutamise ajaks 2011.
Valikute kombineerimine suvalise individuaalse juurdepääsu ja muutmise aja määramiseks
(-A) ja (-m) suvandid värskendavad ainult ajatemppe praegusele ajale ning (-d) ja (t) suvandid seavad nii ligipääsu- kui ka muutmise ajatempli samal ajal. Oletame, et soovite ainult juurdepääsu 5-leth juuni 2016 kell 17.30, kuidas sa seda teeksid? Noh, sa kasutad (-a) ja (-t) nii suvalise aja seadistamiseks kui ka selle kasutamiseks ainult ligipääsu ajatempli jaoks. Näide:
puudutage faili -at 1606051730
või
puudutage faili -t -t 1606051730
Ja kui soovid teha sama muutmisaja jaoks, asenda (-at) (-mt). See on lihtne.
Tühjade failide loomine
Touch-käsu teine ja kuulsaim kasutamine on tühjade failide loomine. See võib tunduda loll, miks oleks keegi mõistlikult ülekoormanud oma arvutit tühjade jamafailidega, kuid tegelikult tuleb see kasutada, kui te töötate näiteks projekti kallal ja soovite jälgida kuupäevade ja kellaaegadega seotud edusamme. Nii et teil on projekti nimi ja kaust, et luua tühjad failid sündmustega failide nimedena. Teisisõnu, saate seda kasutada logide loomiseks. Näide:
puudutage ~ / desktop / project / stage1_completed
Nüüd on teil faili loomine, mis tähistab projekti 1. etapi valmimist selle faili loomisel ja näete seda korda käsu väljastamisega:
stat ~ / desktop / project / stage1_completed
Puudutus on kasulik mitmel viisil sõltuvalt sellest, mida te teete. Kui tead rohkem puudutust, siis jagage seda kommentaarides või loe puudutuskäsu kohta lisateavet, külastades selle veebilehte või terminali, andes käsu „mees puudutada“.