A parancs a terminál mac os x és a freebsd zászlókkal
chflags - fájl vagy mappa zászlóinak cseréje
szintaxis:
A szabványos UNIX fájlbeállítások, például az engedélyek mellett a Mac OS X rendszerben számos további tulajdonság (zászló) található, amelyek fájlokba vagy könyvtárakba vannak telepítve. A chflags segédprogram módosítja a zászlók paraméter által meghatározott mappák és fájlok attribútumait (zászlóit). Ezeknek a zászlóknak a többsége nem látható a Finder fájl-tulajdonságaiban, és csak a GetFileInfo parancs segítségével tekinthető meg (a SetFile-el leírva). Sajnálatos módon az OS X műszaki dokumentációjában ezeknek a zászlóknak a működési mechanizmusait nem részletezzük részletesen.
lehetőségek:
Ne jelenjen meg diagnosztikai üzenetek, ha a chflags nem tudja megváltoztatni a fájlattribútumot
Ha a -R paraméter van megadva, akkor a parancs szimbolikus linkjei lesznek kidolgozva. (A mappában található szimbolikus hivatkozások figyelmen kívül maradnak)
Ha a fájl szimbolikus linkek fájlja, módosítsa maga a linket.
Ha a -R definíciója megtörtént, minden szimbolikus linket követni fognak.
A fájlok hierarchiájához tartozó zászlók módosítása, a saját könyvtár helyett a megadott könyvtárból kiindulva
Zászlók módosítása, nevek és zászlók megjelölésével. Ha az -v opció többször definiált, a régi és az új zászlók az oktális rendszerben kerülnek kinyomtatásra
Állítsa be az "archívum" (a root felhasználóhoz) attribútumot
állítsa be az átlátszó zászlót. [A címtár áttetsző, ha egy egységcsatornán keresztül nézünk] Ez a paraméter csak akkor fontos, ha a kötet a "union" paraméterrel van felszerelve. (gyökérfelhasználók számára)
állítsa be a csomópont zászlót (a felhasználó gyökérként). Ezt a dump parancs használja.
Állítsa be a jelzőt - "csak hozzáadja", ami azt jelenti, hogy a fájl csak információ hozzáadásával módosítható. Ha egy mappába telepítve van, hozzáfűzhető fájlok, de nem lehet átnevezni vagy törölni. (a felhasználó rootként vagy a sudo parancs használatával).
Egy fájl vagy mappa blokkolása a rendszer szintjén Csak a root vagy superuser módosíthatja a zászlót a sudo paranccsal.
állítsa be a felhasználói append-only zászlót (gyökéres felhasználók számára)
Zárolja a fájlt vagy a mappát a felhasználói szinten. A fájl tulajdonosa vagy felettesének megváltoztathatja a zászlót a sudo parancs használatával. A Finder-> Fájl tulajdonságai-> Védelem
Állítsa be a "rejtett fájl" attribútumát
A jel megváltoztatásához használja az előtagot a zászló előtt. Például:
Ha sikeres, akkor a parancs hiba esetén a 0 értéket és a> 0 számot adja vissza