CHFLAGS(1) FreeBSD 一般コマンドマニュアル CHFLAGS(1)
名称
chflags − ファイルのフラグを変更する |
書式
chflags [ |
−R [−H | −L | −P]] flags file ...
解説 |
chflags は指定したファイルのフラグを、 flags で指定した値に変更します。 オプションは以下のとおりです。 |
−H
−R オプションが指定されていれば、引数で指定されたシンボリックリン クをたどります (木構造の検索中にみつかったシンボリックリンクはた どりません)。 −L −P −R フラグは、8 進数か、キーワードをコンマで区切ったものです。現在定義されて いるキーワードは以下のとおりです: arch, archived opaque nodump sappnd, sappend schg, schange, simmutable sunlnk, sunlink uappnd, uappend uchg, uchange, uimmutable uunlnk, uunlink オプションキーワードの前に ‘‘no’’ を付けたりキーワードから ‘‘no’’ を削る と、そのフラグを無効にします。例: nouchg シンボリックリンクにはフラグはありません。よって、 −H あるいは −L オプ ションを指定せずにシンボリックリンクに対して chflags を実行した場合、常に 成功しますが、何の効果もありません。 −H 、 −L 、 −P オプションは −R オプ ションを指定しない限り無視されます。また、これらのオプションはお互いの効 果を上書きするため、最後に指定されたオプションによってコマンドの動作が決 まります。 ファイルのフラグを見るには "ls -lo" とします。 診断 |
ユーティリティ chflags は、成功すると 0 で、エラーがあった場合は >0 で終 了します。 |
関連項目
バグ
限られたユーティリティしか chflags を認識しません。これを認識するツールと しては、 ls(1), cp(1), find(1), install(1), dump(8), restore(8) などがあ ります。特に、現在 chflags を認識していないツールのひとつは pax(1) ユー ティリティです。 |
歴史
chflags は 4.4BSD に初めて登場しました。 FreeBSD 10.0 February 24, 2005 FreeBSD 10.0 |