Šad un tad Linux lietotāji uzskata par vajadzīgu savā sistēmā izveidot jaunu failu. Neatkarīgi no tā, vai piezīmju veikšanai, koda rakstīšanai vai vienkārši failu validēšanai programmēšanas laikā, pieskāriena komanda ir vienīgā nepieciešamā failu izveides utilīta.
Failu izveide un laika zīmogu pārvaldība operētājsistēmā Linux ir vienkārša, izmantojot pieskāriena komandu. Šajā rakstā mēs detalizēti apspriedīsim pieskāriena komandu, kā arī dažādas funkcijas, kuras var veikt, izmantojot rīku.
Kas ir pieskāriena komanda?
Skārienkomandas galvenā funkcija ir atjaunināt un pārvaldīt failu laika zīmogus. Ja jums ir neliela pieredze darbā ar Linux, jūs, iespējams, jau zināt, ka Linux izplatīšanā katrs failam ir īpaši laika zīmogi saistīts ar viņiem.
Laika zīmogi ir atbildīgi par ar failu saistītās informācijas glabāšanu, piemēram, kad fails pēdējo reizi tika modificēts, piekļūts tai vai mainīts. Šie laika zīmogi ir mtime, atime un ctime. Visu šo informāciju var viegli mainīt, izmantojot pieskāriena komandu.
Kā lietot skārienjutīgo komandu
Skārienkomandas vienkāršākais lietojums ir jaunu tukšu failu izveide. Atšķirībā no kaķa komandas, kas liek jums izveidot saturu savam failam izveides laikā, pieskāriena komanda izveido tukšu failu bez šādiem norādījumiem.
Tas ir izdevīgi programmatūras izstrādātājiem, kuriem pastāvīgi jāveido jauni faili vai nu koda rakstīšanai, vai konkrēta faila esamības apstiprināšanai.
Pamata sintakse
Skārienkomandas pamata sintakse ir šāda:
touch [options] [filename]
Jūs varat izmantot pieskāriena komandas funkcijas, aizstājot 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 kam seko faila nosaukums.
touch 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 komanda ls .
Līdzīgi varat izveidot vairākus failus, nododot failu nosaukumus, atdalot tos ar telpa raksturs.
touch fileone filetwo filethree
Mainīt faila laika zīmogus
Kā minēts iepriekš, ar katru jūsu krātuves failu ir saistīti trīs laika zīmogi.
vai jūs varat saņemt atmaksu par ps4
- Piekļuves laiks (vienlaicīgi)
- Mainīts laiks (mtime)
- Mainīt laiku (ctime)
Jūs varat mainīt piekļuvi un mainīt laiku jebkuram sistēmas failam, izmantojot pieskāriena komandu.
Lai atjauninātu faila laiku un laiku, izmantojiet -uz karodziņu ar noklusējuma pieskāriena komandu.
kā ilustratorā izveidot teksta līkni
touch -a textfile
Iepriekš minētā komanda aizstās faila piekļuves un maiņas laiku ar pašreizējo laiku. Ja fails neeksistē, pieskaroties, tiks izveidots jauns fails un tam piešķirti laika zīmogi.
Jūs varat mainīt faila modifikācijas laiku (mtime), izmantojot -m karogs ar pieskārienu.
touch -m textfile
Jūs varat pārbaudīt, vai laika zīmogi ir mainīti, izsniedzot Valsts komandu ar argumentu ar faila nosaukumu.
stat textfile
Izeja:
File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 2021-04-12 17:02:43.000000000 +0000
Iepriekš redzamajā fragmentā var redzēt, ka izvade parāda norādītā faila atime, mtime un ctime.
Izmantojot -c karodziņš ar pieskāriena komandu neveido jaunu failu, ja tas neeksistē. Tā vietā to izmanto tikai, lai piešķirtu jaunu laika zīmogu jau esošiem failiem.
touch -c existfile
Saistīts: Izmantojot Vi? Lūk, kā atvērt failu, pēc tam saglabāt un iziet
Pievienojiet failam pielāgotus laika zīmogus
Tiem, kas savam failam vēlas iestatīt pielāgotu modifikācijas laika zīmogu, -c un -t iespējas varētu noderēt. Lai to izdarītu, izmantojiet šādu formātu.
touch -c -t YYDDHHMM filename
... 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ā veidā 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 '5 hours ago' newfile
Apvienojot datuma komandu ar pieskārienu, jūs varat pievienot jaunu modifikācijas laika zīmogu atbilstoši vecajam.
touch -d '$(date -r filename) - 5 hours' existfile
Ja faila laika zīmogs ir pulksten 14:00, tad, izpildot iepriekš minēto komandu, faila jaunais laiks tiks iestatīts pulksten 9:00.
Izveidošanas laikā varat arī iestatīt failiem pielāgotu modifikācijas laika zīmogu. The -t karogs ļauj jums darīt to pašu.
touch -t YYMMDDHHMM.SS filename
Piemēram, lai izveidotu jaunu failu ar laika zīmogu 2020. gada 12. decembris, 09:00:33, izmantojiet šādu komandu.
touch -t 202012120900.33 newfile
Ja nevarat izdomā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 -uz un -m karogi ar komandu.
Lai piešķirtu tikai piekļuves laiku jaunam failam izveides laikā:
touch -a -t 202012120900.33 newfile
Šī komanda jaunizveidotajam failam piešķir norādīto modifikācijas laiku.
touch -m -t 202012120900.33 newfile
Kopēt laika zīmogus no citiem failiem
Lai kopētu jebkura cita faila laika zīmogu, izmantojiet -r karodziņš ar pieskāriena komandu. Komandas noklusējuma sintakse ir šāda:
es nevaru atcerēties savu icloud paroli
touch -r originalfile copiedfile
... kur laika zīmogi oriģinālais fails tiek kopēti uz kopēts fails .
Faila informācijas maiņa Linux
Ar skāriena komandu faila laika zīmogu pārvaldība nekad nav bijusi vieglāka. Ja vēlaties izveidot jaunu failu operētājsistēmā Linux, ir pieejamas vairākas iespējas, piemēram, pieskāriens, kaķis utt. Taču šīs izvēles ir dzīvotspējīgas tikai tiem, kam ir pienācīga pieredze darbā ar jebkuru Linux operētājsistēmu.
Tiem, kam komandrinda nav piemērota, ir pieejami vairāki failu pārvaldnieki, kas ļauj grafiski izveidot jaunus failus. Un, ja vēlaties pārvietoties sistēmas krātuvē, nebombardējot smadzenes ar biedējošām komandām, šie failu pārvaldnieki būs jums ideāla izvēle.
Kopīgot Kopīgot Čivināt E -pasts 10 labākie failu pārvaldnieki Linux enerģijas lietotājiemUzticams failu pārvaldnieks atvieglo failu organizēšanu. Šeit ir saraksts ar labākajiem Linux failu pārvaldniekiem.
Lasīt Tālāk Saistītās tēmas- Linux
- Failu pārvaldība
- Linux
Deepesh ir MUO Linux jaunākais redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis. Brīvajā laikā jūs varat atrast viņu lasot grāmatas, klausoties dažādus mūzikas žanrus vai spēlējot ģitāru.
Vairāk no Deepesh SharmaAbonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu