Kaip naudotis palieskite, kad sukurtumėte tuščius failus ir keistumėte laiko žymes

Turinys:

Kaip naudotis palieskite, kad sukurtumėte tuščius failus ir keistumėte laiko žymes
Kaip naudotis palieskite, kad sukurtumėte tuščius failus ir keistumėte laiko žymes

Video: Kaip naudotis palieskite, kad sukurtumėte tuščius failus ir keistumėte laiko žymes

Video: Kaip naudotis palieskite, kad sukurtumėte tuščius failus ir keistumėte laiko žymes
Video: BDR Episode 2 - Backup Verification, Consolidation, Management - YouTube 2024, Balandis
Anonim
Kiekvienas jūsų kompiuteryje esantis failas turi laiko žymę, kurioje yra failo prieigos ir pakeitimo laikas, bet ar žinote, kad galite pakeisti tą laiko žymę? Štai kaip tai padaryti.
Kiekvienas jūsų kompiuteryje esantis failas turi laiko žymę, kurioje yra failo prieigos ir pakeitimo laikas, bet ar žinote, kad galite pakeisti tą laiko žymę? Štai kaip tai padaryti.

Naudojant "Touch" komandą

Komandą "liesti" galima rasti beveik visur, kur galite gauti "Bash" apvalkalo, kuriame įdiegta "Linux" arba "Windows" su "Cygwin". Štai komandos parinktys:

Jei norite patikrinti failo laiko žymę, galite tai padaryti naudodami šią komandą:
Jei norite patikrinti failo laiko žymę, galite tai padaryti naudodami šią komandą:

stat file

Akivaizdu, kad turėtumėte įsitikinti, kad "failas" pakeistas failo pavadinimu.

-a ir -m parinktys

Šios dvi parinktys atitinkamai atnaujina prieigos ir pakeitimo laiką. Jų naudojimas neturėtų būti problema. Štai sintaksė:

touch –a file

Tai atnaujins "failo" prieigos laiką iki dabartinės datos ir laiko. Galite pakeisti (-a) parinktis su (-m), kad atliktumėte tą patį, bet pakeitimo laiką. Jei failo nėra, tame pačiame pavadinime esantis tuščias failas bus sukurtas dabartiniame kataloge.

-c parinktis

Jei naudosite šią parinktį, liesdami nieko nedarysite, jei nurodytas failas neegzistuoja. Pažiūrėk:

touch –c omar

Pirmiau pateiktame pavyzdyje "touch" nieko nedaro kaip "omar", failas nėra asmuo, neegzistuoja.

-r galimybė

Ši parinktis gali būti naudinga, jei norite nukopijuoti laiko žymę iš failo į kitą failą. Taip pat:

touch –r file1 file2

Kur "file1" yra pamatinis failas ir "file2" yra failas, kuris bus atnaujintas. Jei norite nukopijuoti laiko žymę į daugiau nei vieną failą, galite juos visus pateikti komandoje ir jie bus sukurti vienu metu.

touch –r file1 file2 file3 file4

-d ir -t parinktys

Tiek (-d), tiek (-t) parinktys atlieka tą patį, kuris nustato tą patį savavališką laiko žymę prieigos ir pakeitimo laikui. Skirtumas yra tas, kad (-d) naudoja laisvą formą žmogaus skaitomą datą, tai reiškia, kad galite naudoti "Saulė, 29 vasario 2004 16:21:42" arba "2004-02-29 16:21:42" ar net "kitą" Ketvirtadienis ". Ši parinktis yra sudėtinga, kad ją būtų galima apibūdinti čia. Kita vertus, (-t) naudoja paprastą antspaudą, kurį naudojate. Antspaudas yra [CC] YY] MMDDhhmm [.ss]. [CC] yra amžius, ir jūs galite ignoruoti jį ir ignoruoti sekundes taip pat. Jei ignoruosite [CC], komanda pakeis tai priklausomai nuo to, ką jūs įveskite kaip metus. Jei nurodote metus su dviem skaitmenimis, tada CC yra 20 metų (0 ~ 68) ir 19 metų (69 ~ 99) metų.

touch –t 3404152240 file

touch –t 8804152240 file

Pirmoje komandoje failų laiko žymos bus nustatytos: 15 Balandžio 2034 m. 22:40. Nors antroji komanda tai nustatys: 1988 m. Balandžio 15 d., Kuri yra kitame amžiuje. Jei nenurodyta nė vienų metų, tai bus nustatyta einamaisiais metais. Pavyzdys:

touch –t 04152240 file

Tai nustatys laiko žymę iki 15th Balandis 2011, 10:40, nes iki šio rašymo dienos jis yra 2011 m.

Derinant parinktis nustatyti savavališką individualų prieigą ir pakeitimų laikus

Pasirinktys (-a) ir (-m) tik atnaujina laiko žymes iki esamo laiko, o parinktys (-d) ir (t) nustato tiek prieigos, tiek pakeitimo laiko žymes tuo pačiu metu. Tarkime, jūs norite tik nustatyti prieigos laiką iki 5th birželio 2016 m., 17:30, kaip tai padarysite? Na, jūs naudosite (-a) ir (-t), kad nustatytumėte savavališką laiką ir pritaikytumėte tik prieigos laiko žymos. Pavyzdys:

touch –at 1606051730 file

arba

touch –a -t 1606051730 file

Ir jei jūs norite padaryti tą patį pakeitimo metu, tiesiog pakeiskite (-at) su (-mt). Tai lengva.

Tuščių failų kūrimas

Antrasis ir garsiausias "touch" komandos naudojimas sukuria tuščius failus. Tai gali pasirodyti kvaila, kodėl kas nors kas prasmingai perkrauna savo kompiuterį tuščiais nesąmonių failais, bet jis tikrai naudojamas, kai, pavyzdžiui, jūs dirbate projektuose ir norite stebėti datas ir laiką. Taigi, turėsite aplanką su projekto pavadinimu ir naudokitės liesdami, kad sukurtumėte tuščius failus su įvykiais, kaip failų pavadinimus. Kitaip tariant, galite kurti žurnalus. Pavyzdys:

touch ~/desktop/project/stage1_completed

Dabar, kai sukuriate šį failą, yra failas, žymintis projekto 1 etapo užbaigimą, ir jūs galite pamatyti šį laiką, išleidžiant komandą:

stat ~/desktop/project/stage1_completed

Priklausomai nuo to, ką jūs darote, galite rasti naudingų ryšių įvairiais būdais. Jei žinote dar geresnius lieties naudojimo būdus, pasidalykite ja komentaruose arba skaitykite daugiau apie lietimų komandą, apsilankę jo žmogaus puslapyje internete arba terminale, išleidžiant komandą "man touch".

Rekomenduojamas: