日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、全翻訳済み)
6.4-STABLE-K, 7.2-STABLE-K, 8.0-STABLE-K は現在、 作成中で日々更新されています。 最新の snapshots を元に作成しています。
CHFLAGS(1) FreeBSD 一般コマンドマニュアル CHFLAGS(1)
名称
chflags - ファイルのフラグを変更する
書式
chflags [-R [-H | -L | -P]] flags file ...
解説
chflags は指定したファイルのフラグを、 flags で指定した値に変更します。
オプションは以下のとおりです。
-H -R オプションが指定されていれば、引数で指定されたシンボリックリン
クをたどります (木構造の検索中にみつかったシンボリックリンクはた
どりません)。
-L -R オプションが指定されていれば、全てのシンボリックリンクをたどり
ます。
-P -R オプションが指定されていれば、どのシンボリックリンクもたどりま
せん。これがデフォルトです。
-R 指定されたファイル自身ではなく、そのファイル以下のディレクトリ階
層すべてのフラグを変更します。
フラグは、8 進数か、キーワードをコンマで区切ったものです。現在定義されて
いるキーワードは以下のとおりです:
arch archived フラグをセットします (スーパユーザのみ)
opaque opaque フラグをセットします (所有者かスーパユーザのみ)
nodump nodump フラグをセットします (所有者かスーパユーザのみ)
sappnd system append-only (システムレベルでの追加専用) フラグを
セットします (スーパユーザのみ)
schg system immutable (システムレベルでの変更不可) フラグをセッ
トします (スーパユーザのみ)
sunlnk system undeletable (システムレベルでの削除不可) フラグを
セットします (スーパユーザのみ)
uappnd user append-only (ユーザレベルでの追加専用) フラグをセット
します (所有者またはスーパユーザのみ)
uchg user immutable (ユーザレベルでの変更不可) フラグをセットし
ます (所有者またはスーパユーザのみ)
uunlnk user undeletable (ユーザレベルでの削除不可) フラグをセット
します (所有者またはスーパユーザのみ)
archived, sappend, schange, simmutable, uappend, uchange,
uimmutable, sunlink, uunlink
上記のキーワードのエイリアス
オプションキーワードの前に ``no'' を付けたりキーワードから ``no'' を削る
と、そのフラグを無効にします。例:
nouchg ユーザの immutable ビットをクリア (所有者またはスーパユーザ
のみ)
dump nodump フラグをクリア (所有者またはスーパユーザのみ)
シンボリックリンクにはフラグはありません。よって、 -H あるいは -L オプ
ションを指定せずにシンボリックリンクに対して chflags を実行した場合、常に
成功しますが、何の効果もありません。 -H 、 -L 、 -P オプションは -R オプ
ションを指定しない限り無視されます。また、これらのオプションはお互いの効
果を上書きするため、最後に指定されたオプションによってコマンドの動作が決
まります。
ファイルのフラグを見るには "ls -lo" とします。
診断
ユーティリティ chflags は、成功すると 0 で、エラーがあった場合は >0 で終
了します。
関連項目
ls(1), chflags(2), stat(2), fts(3), symlink(7)
歴史
chflags は 4.4BSD に初めて登場しました。
FreeBSD 4.9 March 24, 2003 FreeBSD 4.9