Kako ustvariti nove datoteke v Linuxu z dotikom

Kako ustvariti nove datoteke v Linuxu z dotikom

Uporabniki Linuxa občasno čutijo potrebo po ustvarjanju nove datoteke v svojem sistemu. Ne glede na to, ali gre za zapisovanje, pisanje kode ali preprosto za preverjanje datotek med programiranjem, je ukaz na dotik edini pripomoček za ustvarjanje datotek, ki ga potrebujete.





Ustvarjanje datotek in upravljanje časovnih žigov v Linuxu je preprost z ukazom na dotik. V tem članku bomo podrobno razpravljali o ukazu na dotik skupaj z različnimi funkcijami, ki jih je mogoče izvesti z orodjem.





Kaj je ukaz na dotik?

Primarna funkcija ukaza na dotik je posodabljanje in upravljanje časovnih žigov datotek. Če imate nekaj izkušenj z delom na Linuxu, morda že veste, da v distribucijah Linux vsak datoteka ima posebne časovne žige povezana z njimi.





Časovni žigi so odgovorni za shranjevanje podatkov, povezanih z datoteko, na primer, kdaj je bila datoteka nazadnje spremenjena, do nje dostopali ali spremenjeni. Ti časovni žigi so mtime, atime in ctime. Vse te podatke lahko z lahkoto spremenite z ukazom na dotik.

Kako uporabljati ukaz na dotik

Najosnovnejša uporaba ukaza na dotik je ustvarjanje novih praznih datotek. Za razliko od ukaza cat, ki vas ob ustvarjanju pozove, da v datoteko dodate vsebino, ukaz na dotik ustvari prazno datoteko brez takih pozivov.



To je koristno za razvijalce programske opreme, ki morajo nenehno ustvarjati nove datoteke, bodisi za pisanje kode ali za potrditev obstoja določene datoteke.

Osnovna skladnja

Osnovna skladnja ukaza na dotik je:





touch [options] [filename]

Funkcionalnosti ukaza na dotik lahko uporabite tako, da namesto njih posredujete različne argumente in zastavice opcije , medtem ko Ime datoteke je ime datoteke, ki jo želite ustvariti.

Ustvarjanje novih datotek z dotikom

Če želite z dotikom ustvariti prazno datoteko, vnesite dotik sledi ime datoteke.





touch newemptyfile

Zgoraj omenjeni ukaz bo ustvaril novo datoteko z imenom newemptyfile v trenutnem delovnem imeniku. Preverite, ali je bila datoteka ustvarjena z uporabo ukaz ls .

Podobno lahko skupaj ustvarite več datotek, tako da imen datotek ločite z prostor karakter.

touch fileone filetwo filethree

Spremenite časovne oznake datotek

Kot že omenjeno, so z vsako datoteko v vašem pomnilniku povezani tri časovne oznake.

kako prenesti pokemone na iphone
  1. Čas dostopa (atime)
  2. Spremenjen čas (mtime)
  3. Spremeni čas (ctime)

Z ukazom na dotik lahko spremenite dostop in čas katere koli datoteke v sistemu.

Če želite posodobiti čas in čas datoteke, uporabite datoteko -za zastavo s privzetim ukazom na dotik.

kako združiti dva facebook računa
touch -a textfile

Zgornji ukaz bo nadomestil čas dostopa in spremembe datoteke s trenutnim časom. Če datoteka ne obstaja, z dotikom ustvarite novo datoteko in ji dodelite časovne žige.

Čas spreminjanja (mtime) datoteke lahko spremenite s pomočjo -m zastava tudi z dotikom.

touch -m textfile

Ali ste spremenili časovni žig, lahko preverite tako, da izdate država ukaz z imenom datoteke kot argumentom.

stat textfile

Izhod:

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

V zgornjem delčku lahko vidite, da izhod prikazuje atime, mtime in ctime določene datoteke.

Uporabljati -c zastavica z ukazom na dotik ne ustvari nove datoteke, če ta ne obstaja. Namesto tega se uporablja samo za dodelitev novega časovnega žiga že obstoječim datotekam.

touch -c existfile

Povezano: Uporabljate Vi? Evo, kako odpreti datoteko, nato shraniti in zapreti

Dodajanje časovnih oznak po meri v datoteko

Za tiste, ki želijo za svojo datoteko nastaviti časovne oznake za spreminjanje po meri -c in -t možnosti so lahko uporabne. Če želite narediti enako, uporabite naslednjo obliko.

touch -c -t YYDDHHMM filename

...kje YYDDHHMM je datum in čas, ki ga želite nastaviti in Ime datoteke je ime datoteke, ki jo želite spremeniti.

Če želite časovni žig datoteke spremeniti na uporabniku prijaznejši način, uporabite datoteko -d zastavo z ukazom na dotik. V preprostem jeziku boste morali določiti čas, ki ga želite nastaviti.

touch -d '5 hours ago' newfile

S kombinacijo ukaza date z dotikom lahko dodate nov časovni žig spremembe v skladu s starim.

touch -d '$(date -r filename) - 5 hours' existfile

Če je časovni žig datoteke 14:00, bo izvedba prej omenjenega ukaza nastavila 9:00 kot nov mtime za datoteko.

Prav tako lahko nastavite časovni žig spreminjanja po meri za datoteke med ustvarjanjem. The -t flag vam omogoča, da storite enako.

touch -t YYMMDDHHMM.SS filename

Če želite na primer ustvariti novo datoteko z 12. decembrom 2020, 09:00:33 popoldan kot časovni žig, uporabite naslednji ukaz.

touch -t 202012120900.33 newfile

Če ne morete ugotoviti poti do datoteke, ki jo želite spremeniti, uporabite ukaz find za iskanje datotek s podobnim imenom.

Med ustvarjanjem lahko posamezno nastavite tudi čas in čas datoteke. Uporabi -za in -m zastave z ukazom.

Če želite novi datoteki v času ustvarjanja dodeliti samo čas dostopa:

touch -a -t 202012120900.33 newfile

Naslednji ukaz dodeli določeni čas spremembe novo ustvarjeni datoteki.

touch -m -t 202012120900.33 newfile

Kopirajte časovne oznake iz drugih datotek

Za kopiranje časovnega žiga katere koli druge datoteke uporabite datoteko -r zastavo z ukazom na dotik. Privzeta sintaksa ukaza je:

na androidu vedno dobivam oglase
touch -r originalfile copiedfile

... kjer so časovni žigi originalna datoteka se kopirajo v copiedfile .

Spreminjanje podatkov o datotekah v Linuxu

Upravljanje časovnih žigov datoteke nikoli ni bilo lažje z ukazom na dotik. Če želite ustvariti novo datoteko v Linuxu, obstaja več možnosti, kot so touch, cat itd. Toda te izbire so izvedljive le za tiste, ki imajo spodobne izkušnje pri delu s katerim koli operacijskim sistemom Linux.

Za tiste, ki jim ukazna vrstica ne ustreza, je na voljo več upraviteljev datotek, ki vam omogočajo grafično ustvarjanje novih datotek. In če se želite pomikati po sistemskem pomnilniku, ne da bi svoje možgane bombardirali s strašljivimi ukazi, bodo ti upravitelji datotek odlična izbira za vas.

Deliti Deliti Cvrkutati E-naslov 10 najboljših upraviteljev datotek za uporabnike Linuxa

Zanesljiv upravitelj datotek olajša organizacijo datotek. Tu je seznam najboljših upraviteljev datotek za Linux.

Preberite Naprej
Sorodne teme
  • Linux
  • Upravljanje datotek
  • Linux
O avtorju Deepesh Sharma(79 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike o Linuxu, katerih namen je vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.

Več od Deepesh Sharma

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti