Startpagina > Bestands- en mapbeheer > touch-a

touch-a: Alleen de toegangstijd van een bestand bijwerken

touch-a is een commando dat wordt gebruikt om alleen de toegangstijd (access time) van een bestand bij te werken naar de huidige tijd. Dit commando werkt de toegangstijd bij zonder de wijzigingstijd (modification time) van het bestand te veranderen. Als het bestand niet bestaat, wordt standaard een leeg bestand aangemaakt.

Overzicht

touch-a wijzigt de toegangstijd van een bestand naar de huidige tijd of stelt deze in op een opgegeven tijd. De wijzigingstijd van het bestand wordt niet aangeraakt en als het bestand niet bestaat, wordt een nieuw leeg bestand aangemaakt.

Belangrijkste kenmerken

  • Alleen de toegangstijd van het bestand bijwerken
  • Een leeg bestand aanmaken als het bestand niet bestaat
  • De wijzigingstijd (modification time) niet wijzigen

Belangrijkste opties

Het commando touch-a is gespecialiseerd in het bijwerken van de toegangstijd van bestanden en kan de werking nauwkeurig regelen met de volgende aanvullende opties:

Gedragscontrole

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`touch-a` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Bekijk verschillende scenario's voor het beheren van de toegangstijd van bestanden met het commando touch-a.

Toegangstijd van een bestand bijwerken

touch-a myfile.txt

Werkt de toegangstijd van het opgegeven bestand bij naar de huidige tijd. Als het bestand niet bestaat, wordt het opnieuw aangemaakt.

Alleen de toegangstijd bijwerken zonder het bestand aan te maken

touch-a -c existing_file.txt

Als het bestand niet bestaat, wordt het niet aangemaakt en wordt alleen de toegangstijd van het bestaande bestand bijgewerkt.

Toegangstijd van een ander bestand raadplegen

touch-a -r reference.txt target.txt

Past de toegangstijd van het bestand reference.txt toe op het bestand target.txt.

Toegangstijd instellen op een specifieke tijd

touch-a -t 2312312359.59 myfile.txt

Stelt de toegangstijd van myfile.txt in op 31 december 2023 om 23:59:59.

Installatie

touch-a is niet standaard inbegrepen in standaard Linux-distributies. U kunt dezelfde functionaliteit bereiken met de `-a` optie van het `touch` commando. Als u het commando wilt gebruiken met de naam `touch-a`, kunt u een shell alias instellen of een eenvoudig shell-script maken.

Alias instellen in Bash/Zsh

echo 'alias touch-a="touch -a"' >> ~/.bashrc
source ~/.bashrc

Voeg de volgende regel toe aan het bestand `.bashrc` of `.zshrc` om de alias `touch-a` aan te maken.

Eenvoudig shell-script maken

echo '#!/bin/bash\ntouch -a "$@"' > /usr/local/bin/touch-a
chmod +x /usr/local/bin/touch-a

U kunt een uitvoerbaar script met de naam `touch-a` maken en gebruiken.

Tips & Aandachtspunten

Handige tips en aandachtspunten bij het gebruik van het commando touch-a.

Relatie met touch -a

touch-a is in feite een alias of wrapper-script voor het commando `touch -a`. Het `touch` commando kan worden gebruikt in combinatie met de opties `-a` (toegangstijd) en `-m` (wijzigingstijd). touch-a wordt beschouwd als de optie `-a` die standaard is toegepast.

  • `touch -a` voert dezelfde functie uit als `touch-a`.
  • `touch -m` wijzigt alleen de wijzigingstijd.
  • `touch` (zonder opties) wijzigt zowel de toegangstijd als de wijzigingstijd.

Bestandstijden controleren

De toegangstijd (Access), wijzigingstijd (Modify) en veranderingstijd (Change) van een bestand kunnen worden gecontroleerd met het `stat` commando.

  • Controleer de gedetailleerde tijdsinformatie met het commando `stat filename.txt`.
  • U kunt de toegangstijd controleren met `ls -lu filename.txt` en de wijzigingstijd met `ls -l filename.txt`.

Hétzelfde categoriecommando