AZ-kommandoer

15 Nyttige eksempler på berøringskommandoer i Linux System

15 Nyttige eksempler på berøringskommandoer i Linux System

Touch-kommandoen er en enkel, men nyttig kommando i Unix-lignende systemer som lar brukere lage filer og endre tidsstempler direkte fra terminalen. Det er en av de mest grunnleggende terminalkommandoene i Linux, og sysadmins bruker ofte denne kommandoen for en rekke formål. I dag har vi samlet en kort guide som viser 15 praktiske eksempler på berøring. Du lærer ulike aspekter ved berøring ved bruk av praktiske øvelser etter å ha fullført denne veiledningen. Så vær hos oss gjennom denne guiden og prøv eksemplene på din egen maskin for å sikre at de fungerer slik du forventer.

Praktiske berøringseksempler på kommandoer for Linux-brukere


Eksemplene nedenfor skal hjelpe deg med å få en fullstendig forståelse av berøringskommandoen. Du bør imidlertid prøve disse kommandoene selv hvis du vil mestre dette verktøyet generelt. Så fyr opp Linux-terminalen din og begynn å utføre kommandoene nedenfor mens du leser dem.

1. Opprett en tom fil ved hjelp av berøring


På den mest grunnleggende bruken, oppretter berøring en enkel fil som ikke inneholder noe. Det er veldig nyttig i en rekke situasjoner, som når du eksperimenterer med filoperasjoner eller andre terminalkommandoer. For å gjøre dette, bare send et filnavn etter berøringskommandoen.

$ berøringstest

Dette vil opprette en enkel tom fil kalt test i gjeldende arbeidskatalog. Du kan bekrefte dette ved hjelp av ls kommando. Du kan også bruke berøring for å opprette en tom fil i en hvilken som helst annen katalog ved å bare passere den rette banen før filnavnet.

$ touch / path / to / filnavn

2. Lag flere tomme filer ved hjelp av berøring


Du kan også opprette flere filer samtidig fra terminalen din ved å bruke berøringskommandoen. Alt du trenger å gjøre er å sende alle filnavnene du vil opprette, etter hverandre. Ta en rask titt på kommandoen nedenfor for å se hvordan dette fungerer.

$ rm test $ touch test1 test2 test3 test4 test5

Ovennevnte kommando vil opprette alle fem filene samtidig. Du kan bekrefte dette ved hjelp av ls -l kommandoen i terminalen din. Du kan også bruke brace-utvidelse for å lage flere filer ved å trykke på en gang, som vist i eksemplet nedenfor.

$ rm test1 test2 test3 test4 test5 # slett filene første $ touch test 1,2,3,4,5

Ovennevnte kommando vil gjøre den samme jobben, men på en mye renere måte.

3. Lag en fil og fyll den


Eksemplet nedenfor viser deg hvordan du lager en enkel fil ved å trykke og fylle den med litt innhold. Vi bruker Linux seq kommando for dette formålet. Men du kan ty til andre metoder hvis du vil.

$ rm test1 test2 test3 test4 test5 # slett filene først $ seq 100> test

Nå er testfilen ikke tom, men inneholder tallene 1 til 10. Du kan bekrefte dette ved hjelp av Linux cat-kommandoen.

4. Replikere filtilgangstid


Touch-kommandoen tillater brukere å replikere filtilgangstiden på tvers av flere filer. Du må bruke -r alternativ for å aktivere dette. Vi skal lage en ny fil som heter ny, og i stedet for å bruke gjeldende tid, vil vi replikere tidsverdiene fra test fil opprettet tidligere.

$ touch -r test nye $ ls -l

Du kan bekrefte dette ved hjelp av kommandoen ls. Du bør se at filen ny har et tidsstempel som er tidligere enn gjeldende tid og er det samme som filen test. Det er en lang form for dette alternativet, også kalt -henvisning.

5. Endre tilgangstid for en fil ved hjelp av berøring


Linux-administratorer bruker ofte berøringskommandoer for å endre tilgangstiden til filer som er opprettet tidligere. Neste kommando viser oss hvordan vi gjør dette. Vi må bruke -en alternativet for å gjøre dette. Kontroller først filens tidsstempel test ved hjelp av kommandoen nedenfor.

$ ls -l test --time = atime

Nå bruker du -en alternativet for å endre denne tidsstemplet ved hjelp av berøring. Merk deg at -tid = tid mulighet for ls gir oss tilgangstiden til en fil.

$ touch-en test

Nå, hvis du igjen sjekker tidsstempelet på test, vil du legge merke til hvordan det har endret seg etter å ha utført kommandoen ovenfor. Det er en av de vanligste berøringsbrukene i Linux.

6. Endre endringstid for filer ved hjelp av berøring


Du kan også endre endringstiden for en fil i Linux ved hjelp av berøring. Du må bruke -m alternativet for å gjøre dette. Se nærmere på eksemplet nedenfor for å se hvordan dette fungerer.

$ ls -l test $ touch -m test

For det første har vi sett på den siste modifiseringstiden for test ved hjelp av ls. Så har vi brukt -m alternativ for berøring for å endre denne verdien til gjeldende tid. Du kan bekrefte dette ved å kjøre ls kommandoen en gang til.

7. Endre dato og klokkeslett til gjeldende tid


Du kan bruke -en og -m alternativet sammen for å endre tilgangstid og modifikasjonstid for en fil i Linux. For å demonstrere dette, må du bruke en gammel fil. Du kan bare kjøre kommandoen nedenfor på en slik fil for å se om den fungerer som forventet eller ikke.

$ stat / sti / til / gammel / fil

Du kan se all tidsrelatert informasjon for en eldre fil ved hjelp av stat kommando. Den viser den siste tilgangstiden, endrer tiden og endrer tiden for filen din. Bruk nå kommandoen nedenfor for å endre dato og klokkeslett til gjeldende dato og klokkeslett.

$ touch -am / sti / til / gammel / fil

Bekreft endringen i dato og klokkeslett ved å bruke stat kommandoen en gang til.

$ stat / sti / til / gammel / fil

8. Utelat oppretting av en fil


De -c eller -nei-opprett alternativet berøring lar oss utelate opprettelsen av en fil. Selv om du kanskje tenker på dette som uproduktivt, bruker mange brukere dette for å sjekke om en fil eksisterer.

$ touch -c new-file $ touch --no-create new-file

Når du kjører kommandoene ovenfor, vil det ikke være noen endring i arbeidskatalogen din. Du kan kjøre ls kommandoen igjen for å bekrefte dette.

9. Endre datoen for en fil


Vi kan også bruke berøringskommandoen for å endre datoen på en fil manuelt. Du må bruke -d eller -Dato alternativet for å gjøre dette. Kommandoen nedenfor viser hvordan du endrer en fils dato til en tidligere dato ved hjelp av berøring.

$ ls -l test $ touch -d '15 Mar 'test

Nå, hvis du kjører ls-kommandoen igjen, vil du se at den viser filens dato for å være 15. mars. Men du opprettet denne filen i dag, ikke sant? Hvis du ser nøye etter, vil du se at nå viser ls bare datoen, ikke klokkeslettet. Du kan til og med bruke denne kommandoen til å angi datoen som skal være i fremtiden.

10. Endre dato og klokkeslett til tilpassede verdier


De -t valg av berøring gjør at vi kan endre både dato og klokkeslett for en fil til personlige verdier. På denne måten kan vi endre flere parametere, inkludert år, måned, dato, time, minutter og sekunder. Se nærmere på følgende eksempel for å se hvordan dette fungerer.

$ ls -l test # vis gjeldende tid og dato $ touch -t 2025 02 01 04 22 test

Kjør nå ls-kommandoen igjen for å sjekke dato- og tidsparametrene. Argumentet til -t alternativet er i formatet ÅMMDDhhmm. Siden vi har satt verdiene til å være i fremtiden, vil ikke ls kunne vise tidsparametrene.

11. Endre datoen ordentlig


Du kan også endre datoen for en fil ordentlig ved hjelp av berøring. Bare gi argumentet til -Dato alternativet som en streng for å gjøre dette. Kommandoen nedenfor viser hvordan du endrer datoen til en fil til forrige dag.

$ touch --date = "igår" test

Bruk følgende kommando for å endre datoen til neste dag.

$ touch --date = "i morgen" -test

Bekreft datoene ved å bruke kommandoen ls og se om de fungerer som forventet.

12. Repliker filtilgangstid for symlinker


De -h eller -ingen-referanse valg av berøring lar brukerne replikere filtilgangstiden på tvers av symbolske lenker. Imidlertid vil dette alternativet bare fungere på systemer som gjør det mulig å endre tiden for symlinker.

$ touch -h-lenke

Denne kommandoen fungerer ikke i mange Linux-distribusjoner på grunn av forskjellige sikkerhetsproblemer.

1. 3. Vis hjelpesiden


Hjelpesiden inneholder oppsummert informasjon om alle mulige alternativer for en kommando. Det er veldig nyttig siden brukere bare kan se på denne siden og huske hva et alternativ skal gjøre.

$ touch - hjelp

Denne kommandoen vil bringe hjelpesiden for Linux touch-kommandoen i terminalen din. Det sparer deg fra å huske bruken av hvert alternativ.

14. Vis mannssiden


Mannsiden eller håndboken inneholder detaljert informasjon om alle tilgjengelige alternativer for Linux-terminalkommandoer. Du kan gå til denne siden når du vil ved å utstede følgende enkle kommando.

$ man touch

Dette vil gi deg grundig dokumentasjon av hvordan berøring fungerer. Gå til denne siden når du er i forvirring angående bruken av et alternativ.

15. Vis versjonsinformasjon


Du kan se hvilken versjon av berøring som er installert på systemet ditt ved å bruke kommandoen nedenfor. Det kan hjelpe deg med å bestemme ulike opplysninger om den installerte pakken.

$ touch - versjon

Avslutte tanker


Touch-kommandoen er en av de enkleste Linux-terminalkommandoene. Det er veldig enkelt å lære på grunn av det begrensede antallet alternativer. Berøring kan imidlertid være veldig nyttig i en rekke situasjoner, og sesongmessige systemadministratorer bruker ofte denne kommandoen for å kontrollere tidsstemplene til filer. Våre redaktører har gitt en grundig analyse av forskjellige slike eksempler. Forhåpentligvis var vi i stand til å gi deg viktig informasjon du lette etter fra denne guiden. Gi oss beskjed hvis du har spørsmål angående denne kommandoen i kommentarfeltet nedenfor.

Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...