AZ-kommandoer

15 Nyttige eksempler på touchkommando i Linux-system

15 Nyttige eksempler på touchkommando i Linux-system

Touch-kommandoen er en simpel, men nyttig kommando i Unix-lignende systemer, der giver brugerne mulighed for at oprette filer og ændre tidsstempler direkte fra terminalen. Det er en af ​​de mest grundlæggende terminalkommandoer i Linux, og sysadmins bruger ofte denne kommando til en række formål. I dag har vi samlet en kort guide, der beskriver 15 praktiske eksempler på berøring. Du lærer forskellige aspekter af berøring ved hjælp af praktiske øvelser efter at have gennemført denne vejledning. Så bliv hos os gennem hele denne guide og prøv eksemplerne på din egen maskine for at sikre, at de fungerer, som du forventer.

Praktiske berøringseksempler på kommandoer til Linux-brugere


Eksemplerne nedenfor skal hjælpe dig med at få en fuldstændig forståelse af kommandoen touch. Du bør dog prøve disse kommandoer selv, hvis du generelt vil mestre dette værktøj. Så start din Linux-terminal, og start med at udføre nedenstående kommandoer, mens du læser dem.

1. Opret en tom fil ved hjælp af berøring


På sin mest basale brug opretter berøring en simpel fil, der ikke indeholder noget. Det er meget nyttigt i en række situationer, som når du eksperimenterer med filhandlinger eller andre terminalkommandoer. For at gøre dette skal du blot sende et filnavn efter berøringskommandoen.

$ touch test

Dette opretter en simpel tom fil kaldet prøve i den aktuelle arbejdsmappe. Du kan bekræfte dette ved hjælp af ls kommando. Du kan også bruge berøring til at oprette en tom fil i et hvilket som helst andet bibliotek ved blot at passere den rigtige sti før filnavnet.

$ touch / sti / til / filnavn

2. Opret flere tomme filer ved hjælp af berøring


Du kan også oprette flere filer på samme tid fra din terminal ved hjælp af berøringskommandoen. Alt hvad du skal gøre er at videregive alle de filnavne, du vil oprette, efter hinanden. Se hurtigt på nedenstående kommando for at se, hvordan dette fungerer.

$ rm test $ touch test1 test2 test3 test4 test5

Ovenstående kommando opretter alle fem filer på samme tid. Du kan bekræfte dette ved hjælp af ls -l kommando i din terminal. Du kan også bruge brace-udvidelse til at oprette flere filer ved hjælp af berøring på en gang, som vist i nedenstående eksempel.

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

Ovenstående kommando udfører det samme job, men på en meget renere måde.

3. Opret en fil, og udfyld den


Eksemplet nedenfor viser dig, hvordan du opretter en simpel fil ved hjælp af berøring og udfyld den med noget indhold. Vi bruger Linux sekv kommando til dette formål. Men du kan ty til andre metoder, hvis du vil.

$ rm test1 test2 test3 test4 test5 # slet filerne først $ seq 100> test

Nu er testfilen ikke tom, men indeholder tallene 1 til 10. Du kan bekræfte dette ved hjælp af Linux cat-kommandoen.

4. Replikere filadgangstid


Touch-kommandoen giver brugerne mulighed for at replikere filadgangstiden på tværs af flere filer. Du bliver nødt til at bruge -r mulighed for at aktivere dette. Vi skal oprette en ny fil kaldet ny, og i stedet for at bruge det aktuelle tidspunkt replikerer vi tidsværdierne fra prøve fil oprettet tidligere.

$ touch -r test ny $ ls -l

Du kan bekræfte dette ved hjælp af kommandoen ls. Du skal se, at filen ny har et tidsstempel, der er tidligere end det aktuelle tidspunkt og er det samme som filen prøve. Der er også en lang form for denne mulighed, kaldet -reference.

5. Skift adgangstid for en fil ved hjælp af berøring


Linux-administratorer bruger ofte berøringskommandoer til at ændre adgangstiden for filer, der er oprettet tidligere. Den næste kommando viser os, hvordan vi gør dette. Vi er nødt til at bruge --en mulighed for at gøre dette. Kontroller først filens tidsstempel prøve ved hjælp af nedenstående kommando.

$ ls -l test --time = atime

Brug nu --en mulighed for at ændre dette tidsstempel ved hjælp af berøring. Bemærk, at -tid = tid mulighed for ls giver os adgangstiden til en fil.

$ touch-en test

Nu, hvis du igen tjekker tidsstemplet for prøve, du vil bemærke, hvordan det har ændret sig efter udførelse af ovenstående kommando. Det er en af ​​de mest almindelige anvendelsesmuligheder i Linux.

6. Skift ændringstid for filer ved hjælp af berøring


Du kan også ændre ændringstiden for en fil i Linux ved hjælp af berøring. Du bliver nødt til at bruge -m mulighed for at gøre dette. Se nærmere på nedenstående eksempel for at se, hvordan dette fungerer.

$ ls -l test $ touch -m test

For det første har vi set den sidste ændringstid for prøve ved brug af ls. Så har vi brugt -m valgmulighed for berøring for at ændre denne værdi til det aktuelle tidspunkt. Du kan bekræfte dette ved at køre ls kommando en gang til.

7. Skift dato og klokkeslæt til aktuelt tidspunkt


Du kan bruge --en og -m mulighed sammen for at ændre både adgangstid og ændringstid for en fil i Linux. For at demonstrere dette skal du bruge en gammel fil. Du kan simpelthen køre nedenstående kommando på en sådan fil for at se, om den fungerer som forventet eller ej.

$ stat / sti / til / gammel / fil

Du kan se alle tidsrelaterede oplysninger om en ældre fil ved hjælp af stat kommando. Det viser den sidste adgangstid, ændrer tiden og ændrer tidspunktet for din fil. Brug nu kommandoen nedenfor til at ændre dato og klokkeslæt til aktuel dato og tid.

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

Bekræft ændringen i dato og klokkeslæt ved hjælp af stat kommando en gang til.

$ stat / sti / til / gammel / fil

8. Undlad oprettelsen af ​​en fil


Det -c eller -nej-opret mulighed for berøring giver os mulighed for at udelade oprettelsen af ​​en fil. Selvom du måske tænker på dette som uproduktivt, bruger mange brugere dette til at kontrollere, om en fil eksisterer.

$ touch -c ny fil $ touch - ikke-opret ny fil

Når du kører ovenstående kommandoer, vil der ikke være nogen ændring i din arbejdsmappe. Du kan køre ls kommando igen for at bekræfte dette.

9. Skift datoen for en fil


Vi kan også bruge berøringskommandoen til manuelt at ændre datoen for en fil. Du bliver nødt til at bruge -d eller -dato mulighed for at gøre dette. Nedenstående kommando viser dig, hvordan du ændrer en fils dato til en tidligere dato ved hjælp af berøring.

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

Hvis du nu kører kommandoen ls igen, vil du se, at den viser filens dato til 15. mar. Men du oprettede denne fil i dag, ikke? Hvis du ser nøje, vil du se, at nu viser ls kun datoen, ikke klokkeslættet. Du kan endda bruge denne kommando til at indstille datoen til at være i fremtiden.

10. Skift dato og klokkeslæt til tilpassede værdier


Det -t mulighed for berøring giver os mulighed for at ændre både dato og klokkeslæt for en fil til personlige værdier. På denne måde kan vi ændre flere parametre, herunder år, måned, dato, time, minutter og sekunder. Se nærmere på følgende eksempel for at se, hvordan dette fungerer.

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

Kør nu kommandoen ls igen for at kontrollere dato- og tidsparametrene. Argumentet til -t indstillingen er i formatet ÅÅMMDhhmm. Da vi har indstillet værdierne til at være i fremtiden, kan ls ikke vise tidsparametrene.

11. Skift datoen ordentligt


Du kan også ændre datoen for en fil ordentligt ved hjælp af berøring. Du skal blot sende argumentet fra -dato mulighed som en streng til at gøre dette. Nedenstående kommando viser, hvordan du ændrer datoen for en fil til den foregående dag.

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

Brug følgende kommando til at ændre datoen til den næste dag.

$ touch --date = "i morgen" test

Bekræft datoerne ved hjælp af kommandoen ls, og se om de fungerer som forventet.

12. Replikere filadgangstid for Symlinks


Det -h eller -ingen-derference mulighed for berøring giver brugerne mulighed for at replikere filadgangstiden på tværs af symbolske links. Denne mulighed fungerer dog kun på systemer, der tillader ændring af tidspunktet for symlinks.

$ touch -h link

Denne kommando fungerer ikke i mange Linux-distributioner på grund af forskellige sikkerhedsproblemer.

13. Se hjælpesiden


Hjælpesiden indeholder opsummerede oplysninger om alle mulige muligheder for en kommando. Det er meget nyttigt, da brugere simpelthen kan kigge over denne side og huske, hvad en mulighed skal gøre.

$ touch - hjælp

Denne kommando bringer hjælpesiden til Linux touch-kommandoen i din terminal. Det sparer dig for at huske brugen af ​​hver mulighed.

14. Se mandsiden


Mandsiden eller manualen indeholder detaljerede oplysninger om alle de tilgængelige muligheder for Linux-terminalkommandoer. Du kan se denne side, når du vil, ved at udstede følgende enkle kommando.

$ mand berøring

Dette giver dig grundig dokumentation af, hvordan berøring fungerer. Se denne side, når du er i forvirring med hensyn til brugen af ​​en mulighed.

15. Vis versionoplysninger


Du kan se, hvilken version af berøring der er installeret på dit system ved hjælp af kommandoen nedenfor. Det kan hjælpe dig med at bestemme forskellige oplysninger om den installerede pakke.

$ touch - version

Afslutter tanker


Touch-kommandoen er en af ​​de enkleste Linux-terminalkommandoer. Det er meget let at lære på grund af det begrænsede antal muligheder. Berøring kan dog være virkelig nyttigt i en række situationer, og sæsonbestemte systemadministratorer bruger ofte denne kommando til at kontrollere tidsstemplerne for filer. Vores redaktører har leveret en dybdegående analyse af forskellige sådanne eksempler. Forhåbentlig var vi i stand til at give dig de vigtige oplysninger, du ledte efter, fra denne vejledning. Fortæl os, hvis du har spørgsmål vedrørende denne kommando i kommentarfeltet nedenfor.

Mus Midterste museknap fungerer ikke i Windows 10
Midterste museknap fungerer ikke i Windows 10
Det midterste museknap hjælper dig med at rulle gennem lange websider og skærme med en masse data. Hvis det stopper, vil du ende med at bruge tastatur...
Mus Sådan ændres venstre og højre museknap på Windows 10-pc
Sådan ændres venstre og højre museknap på Windows 10-pc
Det er en ganske normal, at alle computermusenheder er ergonomisk designet til højrehåndede brugere. Men der er musenheder til rådighed, der er specie...
Mus Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Efterlig museklik ved at svæve ved hjælp af Clickless Mouse i Windows 10
Brug af en mus eller et tastatur i den forkerte kropsholdning af overdreven brug kan resultere i mange sundhedsmæssige problemer, herunder stamme, kar...