A – Z komandos

15 naudingų „Touch“ komandų „Linux“ sistemoje pavyzdžių

15 naudingų „Touch“ komandų „Linux“ sistemoje pavyzdžių

„Touch“ komanda yra paprasta, bet naudinga komanda, panaši į „Unix“ sistemas, leidžianti vartotojams kurti failus ir keisti laiko žymes tiesiai iš terminalo. Tai yra viena iš svarbiausių terminalo komandų sistemoje „Linux“, o sisteminiai administratoriai dažnai naudoja šią komandą įvairiems tikslams. Šiandien mes parengėme trumpą vadovą, kuriame apžvelgėme 15 praktinių prisilietimo pavyzdžių. Baigę šį vadovą išmoksite įvairių prisilietimo aspektų naudodamiesi praktiniais pratimais. Taigi, pasilikite su mumis šiame vadove ir išbandykite pavyzdžius savo mašinoje, kad įsitikintumėte, jog jie veikia taip, kaip jūs tikitės.

Praktiniai „Linux“ naudotojų komandų pavyzdžiai


Žemiau pateikti pavyzdžiai turėtų padėti jums suprasti komandą paliesti. Tačiau, jei norite apskritai įsisavinti šį įrankį, turėtumėte patys išbandyti šias komandas. Taigi, suaktyvinkite „Linux“ terminalą ir pradėkite vykdyti toliau nurodytas komandas, kai jas skaitote.

1. Sukurkite tuščią failą naudodami lietimą


Naudojant elementariausiai, „touch“ sukuria paprastą failą, kuriame nėra nieko. Tai labai naudinga daugelyje situacijų, pavyzdžiui, kai eksperimentuojate su failo operacijomis ar kitomis terminalo komandomis. Norėdami tai padaryti, tiesiog palieskite komandą paliesdami failo pavadinimą.

$ lietimo testas

Tai sukurs paprastą tuščią failą, vadinamą testas dabartiniame darbo kataloge. Tai galite patikrinti naudodami ls komandą. Taip pat galite naudoti „touch“, kad sukurtumėte tuščią failą bet kuriame kitame kataloge, paprasčiausiai pereidami teisingą kelią prieš failo pavadinimą.

$ touch / path / to / failo vardas

2. Sukurkite kelis tuščius failus naudodami lietimą


Taip pat galite sukurti kelis failus vienu metu iš savo terminalo naudodami komandą „touch“. Viskas, ką jums reikia padaryti, yra perduoti visus norimus sukurti failų vardus vienas po kito. Greitai pažvelkite į žemiau pateiktą komandą, kad pamatytumėte, kaip tai veikia.

$ rm testas $ lietimo testas1 testas2 testas3 test4 testas5

Pirmiau nurodyta komanda sukurs visus penkis failus vienu metu. Tai galite patikrinti naudodami ls -l komandą savo terminale. Taip pat galite naudoti petnešos išplėtimą kurdami kelis failus naudodami „touch“ vienu metu, kaip parodyta toliau pateiktame pavyzdyje.

$ rm test1 test2 test3 test4 test5 # ištrinkite failus pirmiausia $ touch test 1,2,3,4,5

Pirmiau nurodyta komanda atliks tą patį darbą, bet daug švariau.

3. Sukurkite failą ir jį užpildykite


Žemiau pateiktame pavyzdyje parodyta, kaip sukurti paprastą failą naudojant „touch“ ir užpildyti tam tikru turiniu. Mes naudojame „Linux“ sek komandą šiam tikslui. Bet jei norite, galite pasinaudoti kitais metodais.

$ rm test1 test2 test3 test4 test5 # pirmiausia ištrinkite failus $ seq 100> test

Dabar bandomoji byla nėra tuščia, bet joje yra skaičiai nuo 1 iki 10. Tai galite patikrinti naudodami „Linux cat“ komandą.

4. Pakartokite failo prieigos laiką


Komanda „touch“ leidžia vartotojams pakartoti failo prieigos laiką keliuose failuose. Jums reikės naudoti -r tai įgalinti. Mes ketiname sukurti naują failą, pavadintą naujas, ir užuot naudoję dabartinį laiką, mes atkartosime laiko reikšmes iš testas failas sukurtas anksčiau.

$ touch -r išbandykite naują $ ls -l

Tai galite patikrinti naudodami komandą ls. Turėtumėte pamatyti, kad failas naujas turi laiko žymę, kuri yra ankstesnė už dabartinį laiką ir yra tokia pati kaip failas testas. Šiai parinkčiai taip pat yra ilgoji forma, vadinama -nuoroda.

5. Pakeiskite failo prieigos laiką naudodami lietimą


„Linux“ administratoriai dažnai naudoja komandą „touch“, kad pakeistų anksčiau sukurtų failų prieigos laiką. Kita komanda parodo, kaip tai padaryti. Turime naudoti -a tai padaryti. Pirmiausia patikrinkite failo laiko žymą testas naudojant žemiau esančią komandą.

$ ls -l testas - laikas = laikas

Dabar naudokite -a parinktis pakeisti šią laiko žymę naudojant „touch“. Atkreipkite dėmesį, kad -laikas = laikas variantas ls suteikia mums failo prieigos laiką.

$ touch -a testas

Dabar, jei dar kartą patikrinsite laiko žymę testas, jūs pastebėsite, kaip jis pasikeitė, įvykdžius aukščiau pateiktą komandą. Tai yra vienas iš labiausiai paplitusių „Linux“ naudojimo būdų.

6. Pakeiskite failų modifikavimo laiką naudodami lietimą


Taip pat galite pakeisti failo modifikavimo laiką sistemoje „Linux“ naudodami „touch“. Jums reikės naudoti -m tai padaryti. Atidžiai peržiūrėkite žemiau pateiktą pavyzdį, kad pamatytumėte, kaip tai veikia.

$ ls -l testas $ touch -m testas

Pirma, mes peržiūrėjome paskutinį pakeitimo laiką testas naudojant ls. Tada mes panaudojome -m galimybė paliesti, jei norite pakeisti šią vertę į esamą laiką. Tai galite patvirtinti paleidę ls komanduoti dar vieną kartą.

7. Pakeiskite datą ir laiką į dabartinį laiką


Galite naudoti -a ir -m kartu pakeisti failo prieigos laiką ir modifikavimo laiką sistemoje „Linux“. Norėdami tai parodyti, turėsite naudoti seną failą. Galite tiesiog paleisti žemiau esančią komandą viename iš tokių failų, kad sužinotumėte, ar jis veikia taip, kaip tikėtasi, ar ne.

$ stat / path / to / old / file

Galite pamatyti visą su laiku susijusią senesnio failo informaciją naudodami stat komandą. Tai parodys paskutinės prieigos laiką, pakeis laiką ir pakeis failo laiką. Dabar naudokite žemiau esančią komandą, kad pakeistumėte datą ir laiką į dabartinę datą ir laiką.

$ touch -am / path / to / old / file

Patikrinkite datos ir laiko pakeitimą naudodami stat komanduoti dar vieną kartą.

$ stat / path / to / old / file

8. Nepaleiskite failo kūrimo


The -c arba -nekurti palietimo parinktis leidžia mums praleisti failo kūrimą. Nors manote, kad tai neproduktyvu, daugelis vartotojų tai naudoja failo egzistavimui patikrinti.

$ touch -c new-file $ touch --no-create new-file

Kai vykdysite pirmiau nurodytas komandas, jūsų darbo kataloge nebus jokių pakeitimų. Galite paleisti ls komandą dar kartą tai patikrinti.

9. Pakeiskite failo datą


Mes taip pat galime naudoti komandą paliesdami rankiniu būdu pakeisti failo datą. Jums reikės naudoti -d arba -data tai padaryti. Žemiau esančioje komandoje parodyta, kaip pakeisti failo datą į ankstesnę datą naudojant „touch“.

$ ls -l testas $ touch -d '15 Mar 'testas

Dabar, jei dar kartą paleisite komandą ls, pamatysite, kad failo data yra kovo 15 d. Bet šiandien sukūrėte šį failą, tiesa? Gerai įsižiūrėję pamatysite, kad dabar rodo tik datą, o ne laiką. Jūs netgi galite naudoti šią komandą norėdami nustatyti datą ateityje.

10. Pakeiskite datą ir laiką į pritaikytas vertes


The -t palietimo parinktis leidžia mums pakeisti failo datą ir laiką į individualizuotas reikšmes. Tokiu būdu galime pakeisti kelis parametrus, įskaitant metus, mėnesį, datą, valandą, minutes ir sekundes. Atidžiai pažvelkite į šį pavyzdį, kad pamatytumėte, kaip tai veikia.

$ ls -l testas # rodyti dabartinį laiką ir datą $ touch -t 2025 02 01 04 22 testas

Dabar dar kartą paleiskite komandą ls, kad patikrintumėte datos ir laiko parametrus. Argumentas į -t parinktis yra tokio formato MMMMDDhhmm. Kadangi mes nustatėme reikšmes ateityje, ls negalės parodyti laiko parametrų.

11. Pakeiskite datą žodžiu


Failo datą taip pat galite pakeisti žodžiu, naudodami „touch“. Tiesiog perduokite argumentą -data kaip eilutę tai padaryti. Žemiau pateikta komanda parodo, kaip pakeisti failo datą į ankstesnę dieną.

$ touch --date = "vakar" testas

Norėdami pakeisti kitos dienos datą, naudokite šią komandą.

$ touch --date = "rytoj" testas

Patikrinkite datas naudodami komandą ls ir pažiūrėkite, ar jos veikia taip, kaip tikėtasi.

12. Pakartokite „Symlinks“ failų prieigos laiką


The -h arba -nenukreipimas palietimo parinktis leidžia vartotojams pakartoti failo prieigos laiką per simbolines nuorodas. Tačiau ši parinktis veiks tik tose sistemose, kurios leidžia pakeisti nuorodų laiką.

$ touch -h nuoroda

Ši komanda neveikia daugelyje „Linux“ platinimų dėl įvairių saugumo problemų.

13. Peržiūrėkite pagalbos puslapį


Pagalbos puslapyje pateikiama apibendrinta informacija apie visas galimas komandos parinktis. Tai labai naudinga, nes vartotojai gali tiesiog pažvelgti į šį puslapį ir prisiminti, kokį variantą turėtų daryti.

$ touch - pagalba

Ši komanda jūsų terminale parodys „Linux touch“ komandos pagalbos puslapį. Tai taupo jus nuo kiekvieno varianto naudojimo.

14. Peržiūrėkite vyro puslapį


Vadovo puslapyje arba vadove yra išsami informacija apie visas galimas „Linux“ terminalo komandų parinktis. Galite apsilankyti šiame puslapyje, kai tik norite, pateikdami šią paprastą komandą.

$ žmogaus prisilietimas

Tai suteiks jums išsamią dokumentaciją, kaip veikia lietimas. Peržiūrėkite šį puslapį, kai kyla abejonių dėl pasirinkimo naudojimo.

15. Rodyti versijos informaciją


Naudodamiesi žemiau esančia komanda, galite peržiūrėti, kokia „touch“ versija yra įdiegta jūsų sistemoje. Tai gali padėti nustatyti įvairią informaciją apie įdiegtą paketą.

$ touch --versija

Baigiančios mintys


„Touch“ komanda yra viena paprasčiausių „Linux“ terminalo komandų. Tai labai lengva išmokti dėl riboto variantų skaičiaus. Tačiau prisilietimas gali būti labai naudingas daugelyje situacijų, o sezoniniai sistemos administratoriai dažnai naudoja šią komandą valdydami failų laiko žymes. Mūsų redaktoriai pateikė išsamią įvairių tokių pavyzdžių analizę. Tikimės, kad mes galėjome suteikti jums esminę informaciją, kurios ieškojote iš šio vadovo. Praneškite mums, jei turite klausimų apie šią komandą toliau pateiktame komentarų skyriuje.

Populiariausi „Oculus App Lab“ žaidimai
Jei esate „Oculus“ laisvų rankų įrangos savininkas, turite žinoti, kaip krauti iš šono. Šoninis įkėlimas yra ne parduotuvėje esančio turinio įdiegimas...
10 geriausių žaidimų, kuriuos reikia žaisti naudojant „Ubuntu“
„Windows“ platforma buvo viena iš dominuojančių žaidimų platformų dėl didžiulio procento žaidimų, kurie šiandien kuriami natūraliai palaikant „Windows...
5 geriausi „Arcade“ žaidimai, skirti „Linux“
Šiais laikais kompiuteriai yra rimta mašina, naudojama žaidimams. Jei negalėsite gauti naujo aukšto rezultato, žinosite, ką noriu pasakyti. Šiame įraš...