|
touch − schimba amprenta de timp a fisierelor |
|
touch [−acm][−r fisier_ref|−t timp] [−−] fisier... Versiune depasita/invechita (obsolete): GNU version: |
|
touch schimba amprentele timpului de acces si/sau celui de modificare pentru fiecare fisier specificat. Aceste amprente de timp sunt schimbate la timpul curent, in afara de cazul in care este specificata optiunea −r, caz in care amprentele de timp sunt schimbate sa fie identice cu cele ale fisierului fisier_ref, sau, daca este optiunea −t, amprentele de timp sunt aceleasi cu timp. Ambele amprente de timp sunt schimbate cand nici una, sau ambele optiuni −a si −m sunt specificate. Este modificat numai timpul de acces sau timpul de modificare cand este specificata una din optiunile −a sau −m. Daca fisierul nu exista deja, acesta este creat (ca fisier gol cu modul/permisiunile 06666, modificat(e) de umask), in afara de cazul in care este specificata optiunea −c. |
|
−a |
Schimba timpul de acces pentru fisier. |
|||
|
−c |
Nu crea fisier. |
|||
|
−m |
Schimba timpul de modificare pentru fisier. |
|
−r fisier_ref |
|
Foloseste amprenta de timp corespunzatoare lui fisier_ref ca noua valoare pentru amprentele de timp schimbate. |
|
−t timp |
|
Foloseste timpul specificat ca noua valoare a amprentei/amprentelor de timp schimbate. Argumentul este un numar zecimal de forma [[SS]AA]LLZZoomm[.ss] cu intelesul evident (SS=secol, AA=an, LL=luna, etc.). Daca SS (secolul) nu este specificat, anul SSAA este luat in intervalul 1969-2068. Daca ss (secunde) nu este specificat, acesta este luat ca 0. Numarul de secunde poate fi specificat in intervalul 0-61 pentru a putea specifica secundele de corectie (leap seconds). Timpul rezultat este luat ca timp pentru zona de timp specificata de variabila de mediu TZ. Specificarea unui timp inainte de 1 ianuarie 1970 este considerata o eroare. |
|
−− |
Termina lista de optiuni. |
|
A doua forma de invocare are dezavantajul ca exista o oarecare ambiguitate in cazul in care timp_urat este un timp sau un fisier argument. Acesta este luat ca timp daca optiunile -r sau -t nu sunt prezente, exista cel putin doua argumente, exista cel putin doua argumente, iar primul argument este un numar intreg cu 8 sau 10 cifre. Formatul lui timp_urat este LLZZoomm[aa], unde un aa in intervalul 69-99 denota un an in intervalul 1966-1999 iar un aa nespecificat denota anul curent. Aceasta forma este invechita/depasita (obsolete). |
|
Dca primul fisier ar fi un argument valid pentru optiunea −t si nici o amprenta de timp nu este furnizata cu vreuna dintre optiunile −d, −r sau −t iar argumentul ‘−−’ nu este furnizat, acel argument este interpretat ca timpul pentru celelalte fisiere in loc de a fi interpretat ca un nume de fisier. Daca este folosit pentru a schimba atat timpul de acces cat si cel de modificare ca momentul de timp curent, touch poate schimba amprentele de timp pentru fisiere pe care utilizatorul nu pe poseda (ca proprietar) dar pentru care are permisiunea de scriere. În caz contrar, utilizatorul trebuie sa fie proprietarul fisierelor. |
|
−a, −−time=atime, −−time=access, −−time=use |
|
Schimba numai timpul de acces. |
|
−c, −−no−create |
|
Nu crea fisiere care nu exista. |
|
−d, −−date=timp |
|
Foloseste timp in loc de timpul curent. Poate contine nume de luni, zone de timp, ‘am’ si ‘pm’, etc. |
|
−f |
Ignorata; pentru compatibilitate cu vrsiunile BSD ale lui touch(1). |
|
−m, −−time=mtime, −−time=modify |
|
Schimba numai timpul de modificare. |
|
−r file, −−reference=file |
|
Foloseste timpurile fisier −ului de referinta in loc de momentul de timp curent. |
|
−t timp_zecimal |
|
Aici timp_zecimal are formatul LLZZoomm[[SS][aa]][.ss] Foloseste argumentul (luni, zile, ore, minute, optional secol si an, optional secunde) in loc de momentul de timp curent. De notat ca acest format violeaza specificatia POSIX. |
|
−−help |
Afiseaza un mesaj despre modul de folosire la iesirea standard si termina cu succes. |
|
−−version |
|
Afiseaza informatii despre versiune la iesirea standard, apoi termina cu succes. |
|
−− |
Termina lista de optiuni. |
|
Variabila TZ este folosita pentru a interpreta explicit timpurile furnizate. Variabilele LANG, LC_ALL, LC_CTYPE si LC_MESSAGES au intelesul uzual. |
|
POSIX 1003.2 descrie o sintaxa pentru argumentul optiunii −t care difera de cea folosita de implementarea GNU. |
|
Comanda ‘touch foo’ va crea fisierul foo daca acesta nu exista si schimba timpul ultimei modificari la momentul de timp curent. Este adesea folosit pentru a ghida actiunile programului/utilitarului make. |
|
Aceasta pagina descrie touch asa cum este gasit in pachetul fileutils-4.0; alte versiuni pot fi usor diferite. Trimiteti corectii si adaugiri la aeb@cwi.nl. Raportati bug-uri in program la fileutils-bugs@gnu.ai.mit.edu. |
|
Pagina a fost tradusa pentru RoLix.org de man_la_rolix_punct_org. |