Linux touch command summary with examples
Innholdsfortegnelse:
- Linux-filer tidsstempler
- Slik bruker du berøringskommandoen
- Endre bare tilgangs- eller endringstid
- Endre bare tilgangstiden
- Endre bare endre tid
- Angi bestemte tidsstempler
- Bruke tidsstempelen til en annen fil
- Endring av tidsstempel for symbolsk lenke
- Konklusjon
Berøringskommandoen lar oss oppdatere tidsstemplene på eksisterende filer og kataloger, samt lage nye, tomme filer.
I denne guiden vil vi vise deg hvordan du bruker berøringskommandoen gjennom praktiske eksempler og detaljerte forklaringer på de vanligste kommandoalternativene.
Linux-filer tidsstempler
La oss starte med å gå gjennom tidsstemplene i Linux før vi går inn på hvordan du bruker berørings-kommandoen.
En fil i Linux har tre tidsstempler:
- atime (tilgangstid) - Forrige gang filen ble åpnet / åpnet av en kommando eller applikasjon som katt, vim eller grep.mtime (endre tid) - Siste gang filens innhold ble endret. tid (endringstid) - The sist filens attributt eller innhold ble endret. Attributtet inkluderer filtillatelser, fileierskap eller filplassering.
For å vise filstatusen inkludert tidsstemplene, bruk
stat
kommandoen.
stat file_name
Oppretting av en ny fil krever skrivetillatelser i overordnet katalog. Ellers får du en tillatelse nektet feil.
Slik bruker du berøringskommandoen
I den enkleste formen når den brukes uten alternativer, vil filnavnet som er angitt som et argument ikke eksisterer, berøre vil opprette en ny fil.
Hvis filen allerede eksisterer, berører touch endringstiden for filen for siste tilgang og endring til gjeldende tid.
Hvis for eksempel filen 1 ikke eksisterer, vil følgende kommando opprette den ellers, vil den endre tidstemplene:
touch file1
Hvis du vil opprette eller endre flere filer samtidig, angir du filnavnene som argumenter:
touch file1 file2 file3
For eksempel, hvis
file1
eksisterer, vil følgende kommando endre tidstempene for filen ellers, vil den ikke gjøre noe:
Endre bare tilgangs- eller endringstid
Hvis intet alternativ blir brukt, berøres som standard oppdateringstiden for siste tilgang og endring av filen til gjeldende tid. Ved å bruke alternativene
-a
og
-m
, kan du bare endre et av disse tidsstemplene.
Endre bare tilgangstiden
Bruk alternativet
-a
til å endre filens tilgangstid:
Endre bare endre tid
Bruk alternativet
-m
for å endre filens endringstid:
touch -m file1
Når du endrer tid for endring, vil også endringstiden bli oppdatert.
Angi bestemte tidsstempler
Berøringskommandoen lar oss også oppdatere eller opprette en fil med et bestemt tidspunkt annet enn gjeldende klokkeslett.
Bruk alternativet
-d
(-
--date=
) for å spesifisere en datostreng og bruke den i stedet for gjeldende tid.
For å endre både de siste tilgangstidene og endringstidene for
file1
til 1. juni 2018 11:02, bruker du følgende kommando:
touch -d '1 June 2018 11:02' file1
Datostrengen må være vedlagt i enkelt sitater.
Du kan også gi en delvis dato-tidstreng til berøringskommandoen. Hvis du bare oppgir datoen, endres året automatisk til det gjeldende:
touch -d '12 June' file1
Bruk alternativet
-t
til å spesifisere en tidsstempel og bruke den i stedet for gjeldende tid. Tidsstempelargumentet må være i følgende format:
use YY]MMDDhhmm
For eksempel vil følgende kommando angi de siste tidspunktene for tilgang og endring av
file1
til 1. juni 11:02 i inneværende år.
Bruke tidsstempelen til en annen fil
Alternativet
-r
(
--reference=
) lar oss spesifisere en referansefil og bruke tidsstemplene i stedet for gjeldende klokkeslett.
Følgende kommando vil for eksempel berøre berøring om å bruke tidene til
file1
for
file2
:
Endring av tidsstempel for symbolsk lenke
Hvis du bruker en berøringskommando på en symbolkobling, vil det som standard endre tidsstemplene til den refererte filen.
Bruk
-h
(
--no-dereference
) for å endre tidsstempel for symlink.
For å endre tidsstemplene til symbolsk lenke
symlink1
, vil du for eksempel bruke:
Konklusjon
Nå skal du ha en god forståelse av hvordan du bruker Linux touch-kommandoen.
berøringsterminalMåned oktober kan ha vært mer eller mindre dominert av Ubuntu Linux for de som forutser den siste Quantal Quetzal-utgivelsen, men denne uken gjorde Linux Mint-prosjektet en spennende kunngjøring om sin egen.

Spesifikt annonserte Linux Mint-prosjektet på tirsdag at det nå har en nettbutikk komplett med flere PCer som tilbyr Linux Mint forhåndslastet.
Samlingen "Linux Diversity": Ett sett, 10 Linux distros

Hvis du handler for et nytt OS , vil dette settet gi deg et utvalg av de nyeste populære alternativene.
StNotepad Touch er en profesjonell tekstredigerer som har unike bevegelser bortsett fra standard innebygde bevegelser. Det er en forbedret versjon av StNotepad utviklet for bruk på multi-touch-enheter.

Handbevegelser er tilgjengelige for mange vanlige funksjoner som Kopier, Lim inn, Klipp inn, Tab, Mellomrom, Backspace, Slett, Angre, Gjenta og mer.