Linux

Naredba Chattr u Linuxu (atributi datoteke)

Naredba Chattr u Linuxu (atributi datoteke)

U Linuxu su atributi datoteke svojstva metapodataka koja opisuju ponašanje datoteke. Na primjer, atribut može naznačiti je li datoteka komprimirana ili navesti može li se datoteka izbrisati.

Neki se atributi poput nepromjenjivosti mogu postaviti ili obrisati, dok su drugi poput šifriranja samo za čitanje i mogu se samo pregledati. Podrška za određene atribute ovisi o datotečnom sustavu koji se koristi.

Ovaj članak objašnjava kako koristiti chattr naredba za promjenu atributa datoteka na Linux datotečnim sustavima.

chattr Sintaksa #

The chattr naredba ima sljedeći opći oblik:

chattr [OPCIJE] [OPERATOR] [ATRIBUTI] Datoteka… 

Vrijednost [OPERATER] dio može biti jedan od sljedećih simbola:

Operatora slijedi jedan ili više njih [ATRIBUTI] zastavice koje želite dodati ili ukloniti iz atributa datoteke. Ispod je popis nekoliko uobičajenih atributa i pridruženih zastava:

Za potpuni popis svih atributa i zastavica datoteke unesite čovjek chattr u vašem terminalu.

Atributi datoteke se prema zadanim postavkama ne čuvaju prilikom kopiranja datoteke naredbama poput k.č ili rsync .

chattr Primjer #

Jedna od uobičajenih upotreba chattr je postavljanje nepromjenjive zastavice na datoteku ili direktorij kako bi se spriječilo da korisnici brišu ili preimenuju datoteku.

Atribute datoteke možete pregledati pomoću lsattr naredba:

lsattr todo.txt

Izlaz u nastavku pokazuje da samo e zastava je postavljena:

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

Da biste datoteku učinili nepromjenjivom, dodajte ja zastava s + operator postojećim atributima:

sudo chattr + i todo.txt

Koristimo sudo jer samo root može promijeniti nepromjenjivu zastavicu.

Potvrdite da je atribut dodan:

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

Da biste vratili promjene i uklonili nepromjenjivu zastavicu, upotrijebite - operater:

sudo chattr + i todo.txt

S chattr, možete dodati ili ukloniti više atributa odjednom. Na primjer, da biste datoteku učinili nepromjenjivom i rekli kernelu da ne prati vrijeme zadnjeg pristupa, upotrijebili biste:

sudo chattr + iA todo.txt

Posljednji operator koji možete koristiti je = operater. Na primjer, za postavljanje e atribut kao jedini atribut, pokrenuli biste:

sudo chattr "= e" todo.txt

Primijetite da su operator i zastava zatvoreni u navodnike, kako bi se izbjeglo tumačenje ljuske + lik.

Zaključak #

chattr je alat naredbenog retka za promjenu atributa datoteke na Linux datotečnom sustavu.

Ako imate pitanja ili povratne informacije, slobodno ostavite komentar.

Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...
Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...