Touch Command i Ubuntu Topp 10.Topp 10

Touch Command i Ubuntu Topp 10.Topp 10

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?
  • Lag en ny fil
  • Lag flere filer
  • Evaluere modifikasjonsdatoen og klokkeslettet
  • Endre tid og dato for filen
  • Endre tilgangstiden til filen
  • Endre modifiseringstiden for filen
  • Utjevnet modifiseringstiden for to filer
  • Forhindre å lage nye filer mens du oppdaterer modifiseringstiden
  • Endre endringstiden for lenken

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.

Eksempel 2: Hvordan lage flere filer

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.