Comanda cu steagurile terminalului mac os x și freebsd

chflags - schimbă steagurile unui fișier sau folder

sintaxa:

În plus față de setările standard ale fișierelor UNIX, cum ar fi permisiunile, în Mac OS X există mai multe proprietăți (fișiere) suplimentare instalate pe fișiere sau directoare. Utilitarul chflags modifică atributele (pavilioanele) folderelor și fișierelor specificate de parametrul flags. Majoritatea acestor steaguri nu sunt vizibile în proprietățile fișierelor din Finder și pot fi vizualizate numai cu comanda GetFileInfo (descrisă cu SetFile). Din păcate, mecanismele de funcționare a acestor steaguri în documentația tehnică a OS X nu sunt descrise suficient de detaliat.







Opțiuni:

Nu afișați mesaje de diagnostic dacă chflags nu a putut modifica atributul fișier

Dacă parametrul -R este specificat, legăturile simbolice din comandă vor fi elaborate. (Legăturile simbolice găsite în arborele dosarului sunt ignorate)

Dacă fișierul este un fișier de link-uri simbolice, schimbați pavilionul link-ului însuși.

Dacă -R este definită, toate legăturile simbolice vor fi urmărite.







Schimbați steagurile pentru un fișier ierarhic, începând cu directorul specificat în locul dvs.

Schimbați steagurile, afișând numele și drapelele care se schimbă. Dacă opțiunea -v este definită de mai multe ori, steguletele vechi și noi vor fi tipărite în sistemul octal

Setați atributul fișierului "arhivă" (pentru utilizator ca root)

setați steagul opac. [Directorul este opac când este privit printr-un montaj union] Acest parametru este relevant numai dacă volumul este montat cu parametrul "union". (pentru un utilizator cu drepturi de root)

setați pavilionul nodump (pentru utilizator ca root). Folosit de comanda dump.

Setați steagul - "numai adăugarea", ceea ce înseamnă că fișierul poate fi modificat numai prin adăugarea de informații la acesta. Dacă este instalat într-un dosar, pot fi adăugate fișiere, dar nu pot fi redenumite sau șterse. (pentru utilizator ca root sau folosind comanda sudo).

Blocați un fișier sau un dosar la nivelul sistemului. Numai rădăcina sau superuserul poate schimba steagul utilizând comanda sudo.

setați pavilionul numai pentru utilizator (pentru un utilizator cu drepturi de root)

Blocați fișierul sau dosarul la nivelul utilizatorului. Proprietarul fișierului sau superuserul poate schimba steagul folosind comanda sudo. În Finder-> Proprietăți fișier-> Protecție

Setați atributul fișierului "ascuns"

Pentru a schimba semnul, utilizați prefixul nu înainte de pavilion. De exemplu:

Dacă reușiți, comanda returnează 0 și numărul> 0 în cazul unei erori







Articole similare

Trimiteți-le prietenilor: