Ik pa brīdim Linux lietotāji jūt nepieciešamību izveidot jaunu failu savā sistēmā. Neatkarīgi no tā, vai tas ir paredzēts piezīmju ierakstīšanai, koda rakstīšanai vai vienkārši failu validēšanai programmēšanas laikā, pieskāriena komanda ir vienīgā nepieciešamā failu izveides lietderība.
Failu izveide un laika zīmogu pārvaldīšana operētājsistēmā Linux ir vienkārša, izmantojot komandu touch. Šajā rakstā mēs detalizēti apspriedīsim komandu touch, kā arī dažādas funkcijas, kuras var veikt, izmantojot rīku.
Kas ir pieskāriena komanda?
Skārienekomandas galvenā funkcija ir atjaunināt un pārvaldīt faila laika zīmogus. Ja jums ir neliela pieredze darbā ar Linux, jūs, iespējams, jau zināt, ka Linux izplatījumos failam ir īpaši laika zīmogi kas saistīti ar viņiem.
Laika zīmogi ir atbildīgi par ar failu saistītas informācijas glabāšanu, piemēram, kad fails pēdējo reizi tika modificēts, piekļūts vai mainīts. Šie laika zīmogi ir mtime, atime un ctime. Visu šo informāciju var viegli mainīt, izmantojot komandu touch.
Kā izmantot komandu Touch
Visvienkāršākā pieskāriena komandas izmantošana ir jaunu tukšu failu izveidošana. Atšķirībā no komandas cat, kas izveides laikā liek failam pievienot saturu, pieskāriena komanda izveido tukšu failu bez šādām uzvednēm.
Tas ir izdevīgi programmatūras izstrādātājiem, kuriem nepārtraukti jāizveido jauni faili, vai nu koda rakstīšanai, vai arī konkrēta faila esamības apstiprināšanai.
Pamata sintakse
Skārienekomandas pamata sintakse ir šāda:
pieskarieties [opcijas] [faila nosaukums]
Varat izmantot pieskāriena komandas funkcijas, aizvietojot dažādus argumentus un karodziņus iespējas, tā kā faila nosaukums ir faila nosaukums, kuru vēlaties izveidot.
Izveidojiet jaunus failus ar pieskārienu
Lai izveidotu tukšu failu, izmantojot pieskārienu, ierakstiet pieskarties seko faila nosaukums.
pieskarieties newemptyfile
Iepriekš minētā komanda izveidos jaunu failu ar nosaukumu newemptyfile pašreizējā darba direktorijā. Jūs varat pārbaudīt, vai fails ir izveidots, izmantojot ls komanda.
Tāpat jūs varat izveidot vairākus failus kopā, nododot failu nosaukumus, kas atdalīti ar telpa raksturs.
pieskarties fileone filetwo filethree
Mainīt faila laika zīmogus
Kā minēts iepriekš, katram jūsu krātuves failam ir trīs laika zīmogi.
- Piekļuves laiks (laikā)
- Mainīts laiks (mtime)
- Mainīt laiku (ctime)
Izmantojot pieskāriena komandu, varat mainīt jebkura sistēmas faila piekļuvi un mainīt tā laiku.
Lai atjauninātu faila atime un ctime, izmantojiet -a karodziņš ar noklusējuma komandu touch.
pieskarties -a teksta fails
Iepriekš minētā komanda aizstās piekļuvi failam un mainīs tā laiku ar pašreizējo laiku. Ja faila nav, pieskaroties, tiks izveidots jauns fails un tam tiks piešķirti laika zīmogi.
Faila modifikācijas laiku (mtime) var mainīt, izmantojot -m karogs ar pieskārienu, kā arī.
pieskarties -m teksta fails
Varat pārbaudīt, vai laika zīmogi ir mainīti, izsniedzot stat komandu ar faila nosaukumu kā argumentu.
stat teksta fails
Izeja:
Fails: "textfile"
Izmērs: 13 Bloki: 8 IO bloks: 4096 parasts fails
Ierīce: 801h / 2049d Inode: 327688 Saites: 1
Piekļuve: (0644 / -rw-r - r--) Uid: (1000 / ubuntu) Gid: (1000 / ubuntu)
Piekļuve: 2021-04-12 16: 59: 45.000000000 +0000
Mainīt: 2021-04-12 16: 57: 59.000000000 +0000
Mainīt: 2021-04-12 17: 02: 43.000000000 +0000
Iepriekš redzamajā fragmentā varat redzēt, ka izvade parāda norādītā faila atime, mtime un ctime.
Izmantojot -c karodziņš ar komandu touch nerada jaunu failu, ja tāda nav. Tā vietā to izmanto tikai jauna laika zīmoga piešķiršanai jau esošajiem failiem.
pieskāriens -c esamfails
Saistīts: Izmantojot Vi? Lūk, kā atvērt failu, pēc tam saglabājiet un aizveriet
Pievienojiet failam pielāgotus laika zīmogus
Tiem, kas vēlas savam failam iestatīt pielāgotus modifikācijas laika zīmogus, -c un -t opcijas varētu būt noderīgas. Lai to izdarītu, izmantojiet šādu formātu.
touch -c -t YYDDHHMM faila nosaukums
... kur YYDDHHMM ir datums un laiks, kuru vēlaties iestatīt, un faila nosaukums ir faila nosaukums, kuru vēlaties mainīt.
Lai lietotājam draudzīgāk mainītu faila laika zīmogu, izmantojiet -d karodziņš ar pieskāriena komandu. Jums būs jānorāda laiks, kuru vēlaties iestatīt vienkāršā valodā.
touch -d "pirms 5 stundām" newfile
Apvienojot datuma komandu ar pieskārienu, varat pievienot jaunu modifikācijas laika zīmogu atbilstoši vecajam.
pieskarieties -d "$ (datums -r faila nosaukums) - 5 stundas" esamības fails
Ja faila laikspiedols ir 14:00, tad, izpildot iepriekšminēto komandu, faila jaunais laiks tiks iestatīts plkst. 9:00.
Izveidošanas laikā failiem varat iestatīt arī pielāgotu modifikācijas laika zīmogu. The -t karogs ļauj jums darīt to pašu.
touch -t YYMMDDHHMM.SS faila nosaukums
Piemēram, lai izveidotu jaunu failu ar laika zīmogu 2020. gada 12. decembrī plkst. 9:00:33, izmantojiet šo komandu.
pieskarties -t 202012120900.33 newfile
Ja nevarat uzzināt modificējamā faila ceļu, izmantojiet komandu atrast failu meklēšanai ar līdzīgu nosaukumu.
Izveides laikā varat arī atsevišķi iestatīt faila laiku un laiku. Izmantojiet -a un -m karodziņi ar komandu.
Lai izveidošanas laikā jaunam failam piešķirtu tikai piekļuves laiku:
pieskarties -a -t 202012120900.33 newfile
Šī komanda piešķir norādītajam modifikācijas laikam jaunizveidotajam failam.
touch -m -t 202012120900.33 jauns fails
Kopēt laika zīmogus no citiem failiem
Lai nokopētu jebkura cita faila laika zīmogu, izmantojiet -r karodziņš ar pieskāriena komandu. Noklusējuma komandas sintakse ir:
touch -r oriģinālais fails kopēts fails
... kur sākotnējais fails tiek kopēti uz copiedfile.
Faila informācijas mainīšana Linux
Faila laika zīmogu pārvaldīšana nekad nav bijusi tik vienkārša, izmantojot komandu touch. Ja jūs vēlaties izveidot jaunu failu Linux, ir vairākas iespējas, piemēram, pieskāriens, kaķis utt. Bet šīs izvēles ir reālas tikai tiem, kuriem ir pienācīga pieredze darbā ar jebkuru operētājsistēmu, kuras pamatā ir Linux.
Tiem, kuriem komandrinda nav ērta, ir pieejami vairāki failu pārvaldnieki, kas ļauj grafiski izveidot jaunus failus. Un, ja vēlaties pārvietoties pa savas sistēmas krātuvi, nebaidot smadzenes ar biedējošām komandām, šie failu pārvaldnieki būs ideāla izvēle jums.
Uzticama failu pārvaldnieka izmantošana atvieglo failu organizēšanu. Šeit ir saraksts ar labākajiem Linux failu pārvaldniekiem.
Lasiet Tālāk
- Linux
- Failu pārvaldība
- Linux

Deepesh ir MUO Linux jaunākais redaktors. Viņš ir rakstījis informatīvo saturu internetā vairāk nekā 3 gadus. Brīvajā laikā viņam patīk rakstīt, klausīties mūziku un spēlēt ģitāru.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!
Vēl viens solis !!!
Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.