Touch
Version från den 26 maj 2024 kl. 06.35 av Admin (diskussion | bidrag)
touch - Ändra filers tidsstämplar eller skapa tomma filer
Kommandot `touch` används för att ändra åtkomst- och modifieringstidsstämplar på filer. Om en fil inte existerar skapar `touch` en tom fil.
Syntax
touch [ALTERNATIV]... FIL...
Beskrivning
Kommandot `touch` uppdaterar åtkomst- och modifieringstidsstämplarna för de angivna filerna till den aktuella tiden. Om filerna inte existerar, skapas tomma filer med de angivna namnen.
Alternativ
- `-a` - Ändra endast åtkomsttiden.
- `-c, --no-create` - Skapa inte någon fil om den inte existerar.
- `-d ST` - Använd tidsstämpeln som anges av ST istället för den aktuella tiden.
- `-m` - Ändra endast modifieringstiden.
- `-r FIL, --reference=FIL` - Använd tidsstämplarna från den angivna FIL istället för den aktuella tiden.
- `-t ST` - Använd tidsstämpeln som anges av ST istället för den aktuella tiden, i formatet [[CC]YY]MMDDhhmm[.ss].
Exempel
- För att skapa en ny tom fil:
touch ny_fil
- För att uppdatera tidsstämplarna på en befintlig fil till den aktuella tiden:
touch filnamn
- För att ändra endast åtkomsttiden:
touch -a filnamn
- För att ändra tidsstämplarna baserat på en annan fils tidsstämplar:
touch -r referens_fil filnamn
- För att ange en specifik tidsstämpel:
touch -t 202305261200.00 filnamn
Felsökning
Om du får ett felmeddelande när du använder `touch`, kontrollera följande:
- Att du har rättigheter att skapa eller ändra filen.
- Att tidsformatet är korrekt om du använder `-t` eller `-d` alternativet.