Linux

Ukaz Chattr v Linuxu (atributi datoteke)

Ukaz Chattr v Linuxu (atributi datoteke)

V Linuxu so atributi datotek lastnosti metapodatkov, ki opisujejo vedenje datoteke. Atribut lahko na primer označi, ali je datoteka stisnjena, ali določi, ali jo je mogoče izbrisati.

Nekatere atribute, kot je nespremenljivost, lahko nastavite ali počistite, drugi, kot je šifriranje, pa so samo za branje in si jih je mogoče ogledati samo. Podpora za nekatere atribute je odvisna od uporabljenega datotečnega sistema.

V tem članku je razloženo, kako uporabljati chattr ukaz za spremembo atributov datotek v datotečnih sistemih Linux.

chattr Sintaksa št

The chattr ukaz ima naslednjo splošno obliko:

chattr [MOŽNOSTI] [OPERATOR] [ATRIBUTI] DATOTEKA… 

Vrednost [OPERATOR] del je lahko eden od naslednjih simbolov:

Operaterju sledi eden ali več [LASTNOSTI] zastavice, ki jih želite dodati ali odstraniti iz atributov datoteke. Spodaj je seznam nekaj pogostih atributov in z njimi povezanih zastavic:

Za celoten seznam vseh atributov datotek in zastavic vnesite človek chattr v terminalu.

Atributi datoteke se pri kopiranju datoteke z ukazi, kot je npr cp ali rsync .

chattr Primer št

Ena najpogostejših načinov uporabe chattr je nastaviti nespremenljivo zastavico na datoteko ali imenik, da uporabnikom prepreči, da bi datoteko izbrisali ali preimenovali.

Atribute datoteke si lahko ogledate z lsattr ukaz:

lsattr todo.txt

Spodnji rezultat kaže, da je samo e zastava je nastavljena:

--------------e ----- tudi.txt 

Če želite datoteko spremeniti, dodajte jaz zastava z znakom + obstoječim atributom:

sudo chattr + i todo.txt

Uporabljamo sudo, ker lahko samo root spremeni nespremenljivo zastavico.

Preverite, ali je atribut dodan:

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

Če želite razveljaviti spremembe in odstraniti nespremenljivo zastavico, uporabite - operater:

sudo chattr + i todo.txt

S chattr, lahko dodate ali odstranite več atributov hkrati. Na primer, da datoteko naredite nespremenljivo in jedru naročite, naj ne sledi zadnjemu času dostopa, uporabite:

sudo chattr + iA todo.txt

Zadnji operater, ki ga lahko uporabite, je = operater. Na primer, da nastavite e atribut kot edini atribut, bi zagnali:

sudo chattr "= e" todo.txt

Upoštevajte, da sta operator in zastava zaprta v narekovajih, da bi se izognili interpretaciji lupine + znak.

Zaključek #

chattr je orodje ukazne vrstice za spreminjanje atributov datotek v datotečnem sistemu Linux.

Če imate kakršna koli vprašanja ali povratne informacije, vas prosimo, da pustite komentar.

Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....
Namestite najnovejšo strategijo igre OpenRA v Ubuntu Linux
OpenRA je Libre / Free Real Time strateški stroj, ki poustvarja zgodnje igre Westwood, kot je klasična Command & Conquer: Red Alert. Porazdeljeni modi...