JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... す。 GNU find は、 指定された検索開始ポイント (starting-point) を基準にして、 ディレクトリツリーを検索します。 そして優先規則に従って (「 ... ます。 たとえば、 and 演算で左辺が false になった場合や、 or 演算で左辺が true になった場合のように、 式の結果が確定すると、 find は次のファイル名を処理対象とします。 検索開始ポイントが指定されていない場合は、 `.' が指定されたものとみなします。 セキュリ ... ィを重視する必要がある状況 (たとえば、 別ユーザーが書き込み可能なディレクトリを、 自分が検索しようとしている場合) のもとで、 find を利用する場合には、 findutils 文書の 「Security Considerations」の章をよく読んでください。 この文書は Finding Files という ... ... atedb (1) を参照してください。 locate は端末に対して出力を行ないます。 出力に適さない文字はエスケープ出力されます。 これは find コマンドの -print 処理と同様にして行われます。 出力先が端末でない場合、 ファイル名はその文字のまま出力されます。 オプション ... れていた場合、 2 つめ以降は無視されます (そして警告メッセージが出力されます)。 ファイル名データベースのフォーマットは、 GNU find と locate のバージョン 4.0 から変更されました。 このフォーマットによって、 バイトオーダーが異なるマシン間においても、 デー ... が共有できるようになりました。 locate の本バージョンでは、 GNU locate の旧バージョン、 あるいは Unix バージョンの locate や find を自動的に識別して読み込みを行ないます。 古い locate のデータベースフォーマットへのサポートは、 今後のリリースにおいては継 ... ... ンを使う場合は、 xargs の入力を生成するプログラム側でも、 区切り文字にヌル文字を使うようにする必要があります。 たとえば GNU find を使う場合ば、 -print0 オプションを用いることになります。 指定したコマンドの実行が、 終了ステータス 255 で終了すると、 xar ... ョンは、 入力される項目にホワイトスペース、 クォート、 バックスラッシュなどが含まれる可能性がある場合に、 役に立ちます。 GNU find の -print0 オプションは、 このモードに適した入力を生成します。 -a file , --arg-file= file 入力項目を、 標準入力からではなく ... オプションおよびその別名である -I と -i の後ろであれば、 max-args は無視されます。これは相反する指定にならないからです。 例 find /tmp -name core -type f -print | xargs /bin/rm -f /tmp ディレクトリ以下に core という名前のファイルを探して、 それを消去し ... ... ールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを (関数の結果として新しいハッシュテーブルエン ... トリーへのポインターを返す)、 FIND は NULL を返すことを意味する ( action が FIND の場合、 data は無視される)。 hsearch_r () 関数は hsearch () と同様だが、 *h ... ラーの場合、 hsearch () は NULL を返す。 エラーとなるのは、 action が ENTER でハッシュテーブルがいっぱいの場合か、 action が FIND で item がハッシュテーブル内に 見つからない場合である。 hsearch_r () は、成功すると 0 以外を返し、エラーの場合 0 を返す。 ... ... ールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを (関数の結果として新しいハッシュテーブルエン ... トリーへのポインターを返す)、 FIND は NULL を返すことを意味する ( action が FIND の場合、 data は無視される)。 hsearch_r () 関数は hsearch () と同様だが、 *h ... ラーの場合、 hsearch () は NULL を返す。 エラーとなるのは、 action が ENTER でハッシュテーブルがいっぱいの場合か、 action が FIND で item がハッシュテーブル内に 見つからない場合である。 hsearch_r () は、成功すると 0 以外を返し、エラーの場合 0 を返す。 ... ... ールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを (関数の結果として新しいハッシュテーブルエン ... トリーへのポインターを返す)、 FIND は NULL を返すことを意味する ( action が FIND の場合、 data は無視される)。 hsearch_r () 関数は hsearch () と同様だが、 *h ... ラーの場合、 hsearch () は NULL を返す。 エラーとなるのは、 action が ENTER でハッシュテーブルがいっぱいの場合か、 action が FIND で item がハッシュテーブル内に 見つからない場合である。 hsearch_r () は、成功すると 0 以外を返し、エラーの場合 0 を返す。 ... ... ールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを (関数の結果として新しいハッシュテーブルエン ... トリーへのポインターを返す)、 FIND は NULL を返すことを意味する ( action が FIND の場合、 data は無視される)。 hsearch_r () 関数は hsearch () と同様だが、 *h ... ラーの場合、 hsearch () は NULL を返す。 エラーとなるのは、 action が ENTER でハッシュテーブルがいっぱいの場合か、 action が FIND で item がハッシュテーブル内に 見つからない場合である。 hsearch_r () は、成功すると 0 以外を返し、エラーの場合 0 を返す。 ... ... ールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを (関数の結果として新しいハッシュテーブルエン ... トリーへのポインターを返す)、 FIND は NULL を返すことを意味する ( action が FIND の場合、 data は無視される)。 hsearch_r () 関数は hsearch () と同様だが、 *h ... ラーの場合、 hsearch () は NULL を返す。 エラーとなるのは、 action が ENTER でハッシュテーブルがいっぱいの場合か、 action が FIND で item がハッシュテーブル内に 見つからない場合である。 hsearch_r () は、成功すると 0 以外を返し、エラーの場合 0 を返す。 ... ... ールド data は、このキーに対応するデータを指す。 検索が失敗した後の動作は、引数 action により決まる。 この引数には ENTER か FIND のいずれかの値を指定しなければならない。 ENTER は item のコピーを挿入することを (関数の結果として新しいハッシュテーブルエン ... トリーへのポインターを返す)、 FIND は NULL を返すことを意味する ( action が FIND の場合、 data は無視される)。 hsearch_r () 関数は hsearch () と同様だが、 *h ... ラーの場合、 hsearch () は NULL を返す。 エラーとなるのは、 action が ENTER でハッシュテーブルがいっぱいの場合か、 action が FIND で item がハッシュテーブル内に 見つからない場合である。 hsearch_r () は、成功すると 0 以外を返し、エラーの場合 0 を返す。 ... ... ドはディレクトリを新規に作成する。 rmdir コマンドは空であればディレクトリを削除し、 空でなければエラーメッセージを表示する。 find コマンドは、指定された名前やその他の属性を持つファイルを探す (書式はかなり変わっている)。例えば、"find . -name tel" を実行 ... すると、 tel という名前のファイルの検索をカレントディレクトリから開始する。 (カレントディレクトリは . で表す)。"find / -name tel" としても 同じことを行うが、検索は木の根 ( / ) から開始される。 数 GB のディスクに対して検索をかけると時間がか ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。