Berøringskommandoen i Ubuntu 22.04 serverer forskjellige formål som å generere filer eller sett med filer, endre modifisering eller tilgangstider for filer osv. Dessuten kan denne kommandoen brukes til å klassifisere filene basert på tidsstempene uten å forårsake endringer i filene. I tillegg til dette, kan du angi dato og tid for modifisering av en fil i henhold til ditt ønske ved å bruke Touch -kommandoen.
I denne bloggen utdyper vi bruken av en berøringskommando i Ubuntu 22.04 Ved å demonstrere noen grunnleggende og avanserte eksempler på denne kommandoen. Uten noe videre, la oss komme i gang.
Hvordan fungerer Touch -kommandoen i Ubuntu 22.04?
“ta på”Er en grunnleggende Linux -kommando for å opprette de tomme filene eller endre filens tidsstempler (siste dato eller tid for filtilgang eller modifisering).
Tidsstempler
Linux -filer har 3 tidsstempler: atime, mtime og cime.
en gang: Den inneholder informasjon om når filinnholdet leses med verktøy eller kommandoer for å vise filens innhold som mindre, Nano, VI, Vim, Cat, Grep, Head, etc. Tidsstemplet endres og blir oppdatert hver gang filen blir sett på.
mime: Den viser den siste modifiseringen av innholdet til filen, inkludert navnet, men ikke eieren eller tillatelsene, bare selve filen.
CTIME: Som "mime”,“CTIME”Viser også når en fil er endret, men den blir også oppdatert når eierskap, gruppe eller tillatelsestilgang på en fil endres. Vi kan redigere atime og mime, men vi kan ikke redigere CTIME. Tiden blir oppdatert når en fils tillatelser redigeres eller når filene virkelig blir lest eller endret
Her er noen grunnleggende eksempler på berøringskommandoen i Ubuntu 22.04 som forklarer bruken av denne kommandoen.
Eksempel 1: Hvordan lage en ny fil
En av de grunnleggende bruken av Touch -kommandoen er å generere nye filer. Følgende skriftlige kommando er den enkleste og raskeste måten å opprette en fil med Touch -kommandoen. Denne metoden brukes oftest av systemadministratorer.
$ berøringsfil.tekst
Se den nye filen som genereres ved hjelp av “ls”Kommando som angitt i utgangen.
$ ls
En ny tom fil genereres.
En annen bruk eller en kan betrakte dette som en fordel med Touch -kommandoen er at du kan generere mange filer med bare en kommandolinje.
$ Touch Filename1 Filename2 Filename3
Her genererer vi tre filer.
Eksempel 3: Hvordan evaluere modifikasjonsdatoen og klokkeslettet
For å evaluere modifiseringsdatoen og klokkeslettet for en fil, kan du bruke statskommandoen:
$ stats prøve.tekst
La oss nå bruke berøringskommandoen. Kjører berøringskommandoen på den aktuelle filoppdateringene og viser modifiseringsdatoen og klokkeslettet for filen, noe som gjør den til det samme som dato og klokkeslett for systemet.
$ berøringsprøve.tekst
Modifiseringsdatoen og klokkeslettet for filen er lik systemet.
Eksempel 4: Hvordan endre tid og dato for filen
Selv om berøringskommandoen som standard gjør modifiseringstiden for filen lik systemet for systemet som allerede nevnt. Bruk imidlertid alternativet -t for å utføre det manuelt.
$ Touch -T 202212040957 prøve.tekst
Nå kan du validere denne endringen ved å bruke statskommandoen.
$ stats prøve.tekst
Tilgangstiden er lik modifikasjonstiden.
Eksempel 5: Hvordan endre tilgangstiden til filen
Ved å bruke -a -alternativet sammen med Touch -kommandoen kan du endre tilgangstiden til en fil:
$ berøring -en prøve.tekst
Tilgangstiden som endres i forrige eksempel er nå oppdatert.
Eksempel 6: Hvordan endre modifiseringstiden for filen
For å gjøre dette, bruk alternativet -m til å endre modifiseringstiden for en fil.
$ berøring -m prøve.tekst
Endringstiden som vi endret tidligere er nå oppdatert.
Eksempel 7: Hvordan utjevne modifiseringstiden til to filer
Når du bruker -r -alternativet sammen med Touch -kommandoen, refererer det i utgangspunktet til en bestemt fil og tilsvarer modifiseringstiden for en fil som tilsvarer filen som du refererte til.
$ touch -r -fil.txt prøve.tekst
Modifiseringstiden for “fil.tekst" er lik "prøve.tekst”.
Eksempel 8: Hvordan forhindre å lage nye filer mens du oppdaterer modifiseringstiden
Å bruke -c eller et -ikke -skape alternativet med Touch -kommandoen forhindrer oppretting av nye filer som ikke allerede eksisterer når du oppdaterer modifiseringstiden for en fil.
$ Touch -c filname1 filnavn2 filnavn4
Ingen ny fil genereres.
Eksempel 9: Hvordan endre endringstiden for lenken
For å oppdatere modifiseringstiden for en lenke i stedet for en fil, bruk -h eller et -ingen -dereferanse:
$ berøring -h prøve.tekst
Modifiseringstiden for en lenke oppdateres.
Konklusjon
Berøringskommandoen i Ubuntu 22.04 serverer forskjellige formål som å generere en tom fil eller flere filer på en gang. Dessuten kan dette brukes til å evaluere modifiseringstiden eller tilgangstiden til filer. Du kan også oppdatere disse tidsstempene til en fil i henhold til ønsket ditt ved å bruke Touch -kommandoen. Dette er noen grunnleggende bruksområder i denne kommandoen, mens de avanserte bruken består av å gjøre tidsstempelet til en fil lik en annen, og oppdaterer modifiseringstiden for en lenke osv.