Kā izveidot jaunus failus Linux, izmantojot pieskārienu

Kā izveidot jaunus failus Linux, izmantojot pieskārienu

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

Uzticams 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
Par autoru Deepesh Sharma(79 raksti publicēti)

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 Sharma

Abonē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