Touch: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
== | == 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: | |||
<code> | |||
touch ny_fil | |||
</code> | |||
* För att uppdatera tidsstämplarna på en befintlig fil till den aktuella tiden: | |||
<code> | |||
touch filnamn | |||
</code> | |||
* För att ändra endast åtkomsttiden: | |||
<code> | |||
touch -a filnamn | |||
</code> | |||
* För att ändra tidsstämplarna baserat på en annan fils tidsstämplar: | |||
<code> | |||
touch -r referens_fil filnamn | |||
</code> | |||
* För att ange en specifik tidsstämpel: | |||
<code> | |||
touch -t 202305261200.00 filnamn | |||
</code> | |||
=== 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. | |||
=== Se även === | |||
* [[cp]] - Kopiera filer eller kataloger. | |||
* [[mv]] - Flytta eller byta namn på filer och kataloger. | |||
=== Källor === | |||
* [https://man7.org/linux/man-pages/man1/touch.1.html touch(1) man-sida] | |||
[[Kategori:Linuxkommandon]] | |||
Versionen från 26 maj 2024 kl. 06.35
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.