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`.