Touch: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
==== NAMN ====
== touch - Ändra filers tidsstämplar eller skapa tomma filer ==
        touch - ändra filtidsstämplar
Kommandot `touch` används för att ändra åtkomst- och modifieringstidsstämplar på filer. Om en fil inte existerar skapar `touch` en tom fil.


==== SYNOPSIS ====
=== Syntax ===
        ''touch [ALTERNATIV]... FIL...''
touch [ALTERNATIV]... FIL...


==== '''BESKRIVNING''' ====
=== Beskrivning ===
        Uppdatera åtkomst- och ändringstiderna för varje FIL till den aktuella tiden.
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.


        Ett FILE-argument som inte finns skapas tomt, om inte -c eller -h anges.
=== 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].


        En FILE-argumentsträng av - hanteras speciellt och gör att beröring ändrar tiderna för filen som är associerad med standard
=== Exempel ===
* För att skapa en ny tom fil:
<code>
touch ny_fil
</code>


        produktion.
* För att uppdatera tidsstämplarna på en befintlig fil till den aktuella tiden:
<code>
touch filnamn
</code>


        Obligatoriska argument för långa optioner är också obligatoriska för korta optioner.
* För att ändra endast åtkomsttiden:
<code>
touch -a filnamn
</code>


        -en ändra endast åtkomsttiden
* För att ändra tidsstämplarna baserat på en annan fils tidsstämplar:
<code>
touch -r referens_fil filnamn
</code>


        -c, --no-create
* För att ange en specifik tidsstämpel:
<code>
touch -t 202305261200.00 filnamn
</code>


               skapa inga filer
=== 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.


        -d, --date=STRING
=== Se även ===
* [[cp]] - Kopiera filer eller kataloger.
* [[mv]] - Flytta eller byta namn på filer och kataloger.


               analysera STRING och använd den istället för aktuell tid
=== Källor ===
* [https://man7.org/linux/man-pages/man1/touch.1.html touch(1) man-sida]


-f (ignoreras)
[[Kategori:Linuxkommandon]]
 
-h, --no-dereference påverkar varje symbolisk länk istället för någon refererad fil (endast användbar på system som kan ändra tidsstämplarna för en symbolisk länk)
 
-m ändra endast modifieringstiden
 
-r, --reference=FIL använd denna fils tider istället för aktuell tid
 
-t TIDSTÄMPEL
 
använd [[CC]ÅÅ]MMDDhhmm[.ss] istället för aktuell tid
 
--tid=ORD
 
ändra den angivna tiden: WORD är access, atime, or use: motsvarar -a WORD är modifiera eller mtime: motsvarar -m
 
--version
 
mata ut versionsinformation och avsluta
 
Observera att alternativen -d och -t accepterar olika format för tid och datum.
 
==== DATUM STRING ====
  --date=STRING  är en  mestadels  fritt format  mänskligt läsbar  datumsträng som "sön, 29 feb 2004 16:21:42 -0800" eller "2004-02-29 16:21:42" eller till och med "nästa torsdag" . En datumsträng kan innehålla objekt som anger kalenderdatum, tid på dagen, tidszon, veckodag, relativ tid, relativt datum och siffror. En tom sträng indikerar början på dagen. Datumsträngsformatet är mer komplext än vad som är lätt att dokumentera här, men det beskrivs fullständigt i informationsdokumentationen.
 
==== RAPPORTERING AV BUGGAR ====
GNU coreutils onlinehjälp: <https://www.gnu.org/software/coreutils/>
 
Rapportera eventuella översättningsfel till <https://translationproject.org/team/>
 
==== UPPHOVSRÄTT ====
Copyright © 2020 Free Software  Foundation,  Inc.   Licens  GPLv3+:  GNU  GPL  version  3  eller  senare  <https://gnu.org/licenses/gpl.html>.
 
Detta är fri programvara: du är fri att ändra och distribuera den. Det finns INGEN GARANTI, i den utsträckning som lagen tillåter.
 
==== SE ÄVEN ====
Fullständig dokumentation <https://www.gnu.org/software/coreutils/touch> eller tillgänglig lokalt via: info '(coreutils) touch anrop'

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.

Se även

  • cp - Kopiera filer eller kataloger.
  • mv - Flytta eller byta namn på filer och kataloger.

Källor