atingere (Unix)
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ă
linkuri externe
- ( EN ) touch: Schimbați marcajele de timp ale fișierului , în manualul GNU Coreutils . Adus 08/01/2008 .