Linux

Chattr parancs Linux alatt (fájlattribútumok)

Chattr parancs Linux alatt (fájlattribútumok)

Linux alatt a fájlattribútumok metaadatok tulajdonságai, amelyek leírják a fájl viselkedését. Például egy attribútum jelezheti, hogy egy fájl tömörítve van-e, vagy megadhatja, hogy a fájl törölhető-e.

Egyes tulajdonságok, mint például a változtathatatlanság, beállíthatók vagy törölhetők, míg mások, például a titkosítás, csak olvashatóak és csak megtekinthetők. Bizonyos attribútumok támogatása a használt fájlrendszertől függ.

Ez a cikk elmagyarázza a chattr parancs a fájlattribútumok megváltoztatására Linux fájlrendszereken.

chattr Szintaxis #

A chattr parancs a következő általános formát ölti:

chattr [OPCIÓK] [OPERATOR] [ATTRIBUTES] FÁJL .. 

A. Értéke [OPERÁTOR] rész lehet a következő szimbólumok egyike:

Az operátort egy vagy több követi [ATTRIBUTUMOK] zászlók, amelyeket hozzá kíván adni vagy eltávolítani a fájlattribútumokból. Az alábbiakban felsoroljuk néhány gyakori attribútumot és a kapcsolódó jelzőket:

Az összes fájlattribútum és jelző teljes listájához írja be a következőt: ember chattr a terminálodban.

Alapértelmezés szerint a fájlattribútumok nem maradnak meg, ha egy fájlt másolnak, például: cp vagy rsync .

chattr Példa #

Az egyik leggyakoribb felhasználása chattr az állíthatatlan zászló beállítása fájlnak vagy könyvtárnak, hogy megakadályozza a felhasználókat a fájl törlésében vagy átnevezésében.

A fájlattribútumokat a lsattr parancs:

lsattr todo.txt

Az alábbi kimenet azt mutatja, hogy csak a e zászló van beállítva:

--------------e ----- todo.txt 

A fájl megváltoztathatatlanságához adja hozzá a én zászló a + operátor a meglévő attribútumokhoz:

sudo chattr + i todo.txt

A sudo-t használjuk, mert csak a root változtathatja meg a megváltoztathatatlan zászlót.

Ellenőrizze az attribútum hozzáadását:

lsattr todo.txt
----i --------- e ----- todo.txt 

A változtatások visszaállításához és a megváltoztathatatlan jelző eltávolításához használja a - operátor:

sudo chattr + i todo.txt

Val vel chattr, egyszerre több attribútumot is hozzáadhat vagy eltávolíthat. Például ahhoz, hogy a fájlt megváltoztathatatlanná tegye, és azt mondja a kernelnek, hogy ne kövesse az utoljára elért időt, a következőket kell használnia:

sudo chattr + iA todo.txt

Az utolsó használható operátor a = operátor. Például a e attribútum egyetlen attribútumként futtatná:

sudo chattr "= e" todo.txt

Figyelje meg, hogy az operátor és a zászló idézőjelek közé van foglalva, hogy elkerülje a + karakter.

Következtetés

chattr egy parancssori eszköz a fájlattribútumok megváltoztatásához egy Linux fájlrendszeren.

Ha bármilyen kérdése vagy visszajelzése van, nyugodtan írjon megjegyzést.

A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...
Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...