Skip navigation

Fájlok elérése és létrehozása

touch

A touch paranccsal létre tudunk hozni egy üres fájlt, ha nem létezik. Ha létező fájlra adjuk ki a parancsot, akkor megváltoztatjuk az elérési idejét, ami a legutóbbi módosítás dátumában látszódik.

Használat: touch [KAPCSOLÓ]… FÁJL…
Frissíti mindegyik FÁJL elérési és módosítási idejét a jelenlegi időre.

A nem létező FÁJL üresen kerül létrehozásra, kivéve a -c vagy -h megadásakor.

A - FÁJL argumentum jelentése speciális, és hatására a touch
a szabványos kimenethez társított fájl időit módosítja.

A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.
  -a                   csak az elérési időt módosítja
  -c, --no-create      nem hoz létre fájlt
  -d, --date=KARAKTERLÁNC  a KARAKTERLÁNC feldolgozása és használata a
                             jelenlegi idő helyett
  -f                   (figyelmen kívül marad)
  -h, --no-dereference  nem a fájl, hanem a rá mutató szimbolikus link
                          csoportját állítja át (csak olyan rendszereken,
                          ahol a szimbolikus link időbélyege módosítható)
  -m                   csak a módosítási időt módosítja
  -r, --reference=FÁJL a FÁJL dátumát használja a jelenlegi idő helyett
  -t IDŐ               a [[CC]ÉÉ]HHNNóópp[.ss] formátumot használja a
                         jelenlegi idő helyett
  --time=SZÓ           a megadott időt módosítja. A SZÓ lehet:
                         access atime use: ugyanaz, mint a -a
                         modify mtime: ugyanaz, mint a -m
      --help     ezen súgó megjelenítése és kilépés
      --version  verzióinformációk megjelenítése és kilépés

Megjegyzés: a -d és -t kapcsolókhoz megadandó dátum- és időformátumok
különböznek.

Példák

Hozzunk létre egy pelda.txt fájlt a touch paranccsal! Nézzük meg a tulajdonságait, majd adjuk ki erre a fájlra ismét a touch parancsot és ellenőrizzük a fájl módosítási dátumát!

[gabor@linux OperaciosRendszerek]$ touch pelda.txt
[gabor@linux OperaciosRendszerek]$ ls
Makay_Arpad_OS_eloadasa  Nappali  pelda.txt
[gabor@linux OperaciosRendszerek]$ [gabor@lapo52 OperaciosRendszerek]$ ls -l pelda.txt
-rw-rw-r--. 1 gabor gabor 0 febr  13 10.33 pelda.txt
[gabor@linux OperaciosRendszerek]$ touch pelda.txt
[gabor@linux OperaciosRendszerek]$ ls -l pelda.txt
-rw-rw-r--. 1 gabor gabor 0 febr  13 10.35 pelda.txt
[gabor@linux OperaciosRendszerek]$