Linux

Príkaz Chattr v systéme Linux (atribúty súborov)

Príkaz Chattr v systéme Linux (atribúty súborov)

V systéme Linux sú atribúty súboru vlastnosti metadát, ktoré popisujú správanie súboru. Atribút môže napríklad označovať, či je súbor komprimovaný, alebo určiť, či je možné súbor vymazať.

Niektoré atribúty, ako je nemennosť, je možné nastaviť alebo vymazať, iné, napríklad šifrovanie, sú iba na čítanie a dajú sa iba prezerať. Podpora určitých atribútov závisí od použitého súborového systému.

Tento článok vysvetľuje, ako používať chattr príkaz na zmenu atribútov súborov v súborových systémoch Linux.

chattr Syntax #

The chattr príkaz má nasledujúcu všeobecnú formu:

chattr [MOŽNOSTI] [OPERÁTOR] [ATRIBÚTY] SÚBOR… 

Hodnota [OPERÁTOR] časťou môže byť jeden z nasledujúcich symbolov:

Za operátorom nasleduje jeden alebo viac [ATRIBÚTY] príznaky, ktoré chcete pridať alebo odstrániť z atribútov súboru. Ďalej uvádzame zoznam niekoľkých bežných atribútov a súvisiacich príznakov:

Úplný zoznam všetkých atribútov a príznakov súboru získate zadaním príkazu muž chattr vo vašom termináli.

Pri kopírovaní súboru pomocou príkazov ako napr. Sa atribúty súboru predvolene nezachovajú cp alebo rsync .

chattr Príklad č

Jedno z bežných použití chattr je nastaviť nemenný príznak na súbor alebo adresár, aby zabránil používateľom v odstránení alebo premenovaní súboru.

Atribúty súboru môžete zobraziť pomocou lsattr príkaz:

lsattr todo.TXT

Nasledujúci výstup ukazuje, že iba e príznak je nastavený:

--------------e ----- todo.TXT 

Ak chcete, aby bol súbor nemenný, pridajte i vlajka s + k existujúcim atribútom:

sudo chattr + i todo.TXT

Používame sudo, pretože iba root môže zmeniť nemenný príznak.

Potvrďte pridanie atribútu:

lsattr todo.TXT
----i --------- e ----- todo.TXT 

Ak chcete vrátiť zmeny a odstrániť nemenný príznak, použite znak - operátor:

sudo chattr + i todo.TXT

S chattr, môžete pridať alebo odstrániť viac atribútov naraz. Napríklad na to, aby bol súbor nemenný a povedal jadru, aby nesledovalo posledný prístupový čas, by ste použili:

sudo chattr + iA todo.TXT

Posledným operátorom, ktorý môžete použiť, je = operátor. Napríklad na nastavenie e ako jediný atribút spustili by ste:

sudo chattr "= e" todo.TXT

Všimnite si, že operátor a vlajka sú uzavreté v úvodzovkách, aby sa zabránilo interpretácii + znak.

Záver #

chattr je nástroj príkazového riadku na zmenu atribútov súborov v súborovom systéme Linux.

Ak máte akékoľvek otázky alebo spätnú väzbu, neváhajte zanechať komentár.

Trackpad a ukazovateľ myši AppyMouse na obrazovke pre tablety so systémom Windows
Používateľom tabletov často chýba ukazovateľ myši, najmä keď notebooky bežne používajú. Dotykové smartphony a tablety majú veľa výhod a jediným obmedz...
Stredné tlačidlo myši nefunguje v systéme Windows 10
The stredné tlačidlo myši pomáha vám prechádzať dlhé webové stránky a obrazovky s množstvom údajov. Ak sa to zastaví, budete nakoniec používať klávesn...
Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...