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.

instagram viewer

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.

  1. Piekļuves laiks (laikā)
  2. Mainīts laiks (mtime)
  3. 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.

E-pasts
10 labākie failu pārvaldnieki Linux enerģijas lietotājiem

Uzticama failu pārvaldnieka izmantošana atvieglo failu organizēšanu. Šeit ir saraksts ar labākajiem Linux failu pārvaldniekiem.

Lasiet Tālāk

Saistītās tēmas
  • Linux
  • Failu pārvaldība
  • Linux
Par autoru
Deepesh Sharma (Publicēti 39 raksti)

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.

Vairāk no Deepesh Sharma

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.

.