У Линуку су атрибути датотеке својства мета-података која описују понашање датотеке. На пример, атрибут може назначити да ли је датотека компримована или навести може ли се датотека избрисати.
Неки атрибути попут непроменљивости могу се поставити или обрисати, док су други попут шифровања само за читање и могу се само прегледати. Подршка за одређене атрибуте зависи од система датотека који се користи.
Овај чланак објашњава како се користи цхаттр
наредба за промену атрибута датотека на Линук системима датотека.
цхаттр
Синтакса #
Тхе цхаттр
наредба има следећи општи облик:
цхаттр [ОПЦИЈЕ] [ОПЕРАТОР] [АТРИБУТИ] Датотека…
Вредност [ОПЕРАТОР]
део може бити један од следећих симбола:
+
- Оператор плус кажецхаттр
да бисте додали одређене атрибуте постојећим.-
- Оператор минус кажецхаттр
за уклањање наведених атрибута из постојећих.=
- Једнаки оператор кажецхаттр
да постави наведене атрибуте као једине атрибуте.
Оператора прати један или више њих [АТРИБУТИ]
заставице које желите да додате или уклоните из атрибута датотеке. Испод је листа неколико уобичајених атрибута и придружених застава:
а
- Када је постављен овај атрибут, датотека се може отворити само у режиму додавања за писање.А
- Када је датотека са овим скупом атрибута отворена, њен атим запис се не мења. атиме (време приступа) је последњи пут када је датој датотеци приступила / отворила нека наредба или апликација.е
- Овај атрибут означава да датотека користи екстензије за мапирање блокова на диску. Тхее
атрибут се не може мењати помоћуцхаттр
.и
- Овај атрибут означава да је датотека непроменљива, што значи да се датотека не може избрисати или преименовати.
Унесите потпуну листу свих атрибута и заставица датотеке ман цхаттр
у вашем терминалу.
Атрибути датотеке се подразумевано не чувају приликом копирања датотеке наредбама попут цп
или рсинц
.
цхаттр
Пример #
Једна од уобичајених употреба цхаттр
је постављање непроменљиве заставице на датотеку или директоријум како би се спречило да корисници бришу или преименују датотеку.
Атрибуте датотеке можете прегледати помоћу лсаттр
наредба:
лсаттр тодо.ткт
Резултати испод показују да само е
застава је постављена:
--------------е ----- тодо.ткт
Да бисте датотеку учинили непроменљивом, додајте и
застава са +
оператор постојећим атрибутима:
судо цхаттр + и тодо.ткт
Користимо судо јер само роот може променити непроменљиву заставицу.
Потврдите да је атрибут додат:
лсаттр тодо.ткт
----и --------- е ----- тодо.ткт
Да бисте вратили промене и уклонили непроменљиву заставицу, користите -
оператер:
судо цхаттр + и тодо.ткт
Са цхаттр
, можете додати или уклонити више атрибута одједном. На пример, да бисте датотеку учинили непроменљивом и рекли кернелу да не прати време последњег приступа, користили бисте:
судо цхаттр + иА тодо.ткт
Последњи оператор који можете да користите је =
оператер. На пример, да бисте поставили е
атрибут као једини атрибут, покренули бисте:
судо цхаттр "= е" тодо.ткт
Приметите да су оператор и застава затворени у наводнике, како би се избегло тумачење љуске +
карактер.
Закључак #
цхаттр
је алатка за наредбене линије за промјену атрибута датотеке на Линук систему датотека.
Ако имате питања или повратне информације, слободно оставите коментар.