ff コマンド
目的
ファイルシステムのファイル名と統計情報をリストします。
構文
FF [ -a 値 数値 ] [ 「-c」 数値 ] [ -I (I) ] [ - ] [ -m (M) 数値 ] [ N ファイル ] [- オプション] [ P- 接頭部 ] [ -s ] [ -ウー ] [ V 値 VFSNAME ] [ I I 番号 [ ,I 番号 ... ] ] [ FileSystem | DeviceName]
説明
ff コマンドは、FileSystem パラメーターで指定されたファイルシステムの i ノード番号を読み取って、i ノードに関する情報を標準出力に書き込みます。 FileSystem はファイルシステムと見なされるので、 /etc/filesystems ファイルで参照されて、 フラグで指定されたファイルの i ノード・データを保存します。
ff コマンドからの出力は、ユーザーがフラグを使用して要求できる他のファイル情報と、要求した個別の i ノード番号のパス名から構成されています。 出力は i ノード番号順に表示され、すべてのフィールド間にタブが付きます。 ff コマンドで作成されるデフォルト行には、パス名フィールドと i ノード番号フィールドがあります。 すべてのフラグを使用可能にすると、パス名、i ノード番号、サイズ、ユーザー ID (UID) が出力フィールドに設定されます。
Number パラメーターは、日数を指定する 10 進数です。 このパラメーターの前には、+ または - (正符号または負符号) が付きます。 したがって、+3 は 4 日以上を意味し、-3 は 2 日以内を意味し、3 は 3 日を意味します。1 日は 24 時間制で定義されます。
ff コマンドは、 -l フラグを指定しない限り、複数のリンクを持つ i ノードに対して考えられる多くのパス名のうち、単一のパス名だけをリストします。 -l フラグを指定すると、 ff コマンドはすべてのリンクをリストします。
フラグ
| 項目 | 説明 |
|---|---|
| -a 数値 | ファイルが Number パラメーターで指定された日数以内にアクセスされた場合に、そのファイルを表示します。 |
| -c 数値 | Number パラメーターで指定された日数内に i ノードが変更された場合に、ファイルを表示します。 |
| -i 入出力番号 | I-Number パラメーターで指定された i ノード番号に対応するファイルを表示します。 リストする i ノード番号は、コンマで区切らなければなりません。 |
| -I | (このフラグは大文字の i です。) 各パス名の後に i ノードを表示しません。 |
| 項目 | 説明 | |
|---|---|---|
| -l | (このフラグは小文字の L です。) さらに、複数のリンクを持つファイルのパス名のリストを表示します。 | |
| -m 数値 | Number パラメーターで指定した日数以内にファイルが変更された場合に、そのファイルを表示します。 | |
| -n ファイル | File パラメーターで指定されたファイルより後に、ファイルが変更されていれば、そのファイルを表示します。 | |
| -o オプション | 仮想ファイルシステム用のインプリメント固有のオプションのコンマ区切りリストを指定します。 次のオプションは、拡張ジャーナル・ファイルシステム (JFS2) に固有です。 -o snapshot=snapName ff コマンドの対象となる内部スナップショットの名前を指定します。 スナップショットを所有するファイルシステムがマウントされていなければなりません。 |
|
| -p 接頭部 | Prefix パラメーターで指定されたプレフィックスを、各パス名に追加します。 デフォルトの接頭部は です。 (ドット) で現行作業行を指定します。 | |
| -s | 各パス名の後ろに、ファイル・サイズをバイト数で書きます。 | |
| -u | 各パス名の後ろに、オーナーのログイン名を書きます。 | |
| -V VFSName | ファイルシステムのタイプが VFSNameであると想定し、 /etc/filesystems ファイルの値をオーバーライドするように ff コマンドに指示します。 | |
セキュリティー
例
- 特定のファイル・システム内のすべてのファイルのパス名をリストするには、次のように入力します。ff -I /dev/hd0これにより, システム上のファイルのパス名が表示されます。/dev/hd0装置。 -I フラグを指定しないと、 ff コマンドは各ファイルの i ノード番号も表示します。
- 最近変更されたファイルをリストするには、次のように入力します。ff -m -2 -u /dev/hd0これにより、パス名、i ノード番号、および所有者のユーザー名 ( -u フラグ) を使用します。/dev/hd0過去 2 日以内に変更されたデバイス ( -m -2).
- 最近使用されて いない ファイルをリストするには、次のように入力します。ff -a +30 /dev/hd0これにより、30 日より前に最後にアクセスされた各ファイルのパス名と i ノードが表示されます ( -a+30).
- 特定の i ノード番号に対応するパスを調べるには、次のように入力します。ff -l -i 451,76 /dev/hd0これにより、すべてのパス名が表示されます (-l) i ノードに関連付けられている451および76.
ファイル
| 項目 | 説明 |
|---|---|
| /etc/vfs | 仮想ファイルシステムのタイプに関する記述が入っています。 |
| /etc/filesystems | 既知のファイルシステムをリストし、その特性を定義します。 |