atingere (Unix)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

atingere este o comanda Unix si Unix- ului de operare sisteme , și mai mult , în general , a POSIX [1] sisteme , care vă permite să setați data și ora ultimei modificări și / sau ultima accesare a unuia sau a mai multor fișiere și directoare .

touch este, de asemenea, instrumentul tradițional folosit pentru a crea fișiere goale.

Sintaxă

Sintaxa generală a atingerii este după cum urmează:

 atingeți [ opțiuni ] [-] fișier1 [ fișier2 ...]

Parametrii fișierului indică numele fișierelor sau directoarelor de actualizat. Dacă un fișier nu există, comportamentul implicit este acela de a crea un nou fișier gol.

Linia dublă - (opțional) indică faptul că următorii parametri nu trebuie considerați opțiuni.

Comportamentul implicit este setarea atât a ultimei modificări, cât și a ultimei date și a orei accesate a fișierelor la data și ora curente.

Opțiuni

Printre principalele opțiuni se numără:

-la
Setați doar data și ora la care au fost accesate ultimele fișiere.
-c
Evitați crearea de fișiere noi.
-m
Setați doar data și ora la care au fost modificate ultima dată fișierele.
-r fișier
În loc să utilizați data și ora curente, utilizați ca referință ultima dată și ora modificată și / sau accesată a fișierului specificat.
-t data_and_time
În loc să utilizați data și ora curente, utilizați data și ora specificate ca referință. Formatul necesar este
  • anul cu patru sau două cifre (opțional);
  • lună cu două cifre;
  • ore din două cifre;
  • minute din două cifre;
  • o perioadă urmată de două secunde (opțional)
De exemplu, pentru a exprima ora 15:30:23 pe 22 ianuarie 2009, puteți utiliza valoarea 200901221530.23 .

Exemple

Setați ultima dată și ora modificată și ultima accesare a fișierului test.txt la data și ora curente, creând fișierul dacă nu există:

 atingeți test.txt

Setează data și ora ultimei modificări a test1.txt și test2.txt fișiere la data ultimei modificări a fișierului other.txt, crearea de fișiere în cazul în care nu există:

 atingeți -m -r alt.txt test1.txt test2.txt

De asemenea, puteți utiliza wildcard * pentru a edita simultan mai multe fișiere de același tip:

 atingeți -c -a -t 200608052230.03 * .txt

Setați ultima dată și ora de acces a fișierului prova3.txt la 22:30:03 pe 5 august 2006, evitând crearea fișierului dacă nu există:

 atingeți -c -a -t 200608052230.03 test3.txt

Notă

  1. ^ (EN) touch , în The Open Group Base Specifications Numărul 6 IEEE Std 1003.1, ediția 2004. Adus 08/01/2008 .

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT