rooo... mais j'ai pas parlé de recherche par date ! J'ai parlé de simples recherches par chaines de caractères... relis le titre : Recherches de fichiers par chaines de caractères"
...et kfind n'ira jamais aussi vite !... je sais pas pour newdocms, mais il peut repomper du code puisque GPL...
DESCRIPTION
Secure Locate fournit une façon sécurisée d'indexer et de rechercher
rapidement des fichiers sur votre système. Il utilise un encodage
incrémental comme le locate GNU pour compacter sa base de données et
accélérer la recherche, mais il stocke également les permissions et la
propriété des fichiers afin que les utilisateurs ne puissent pas voir
les fichiers auxquels ils n'ont pas accès.
Cette page de manuel documente la version GNU de slocate. slocate
permet aux utilisateurs du système d'effectuer des recherches dans des
systèmes de fichiers entiers sans que des fichiers non autorisés ne
soient affichés.
OPTIONS
-u Créer une base de données slocate débutant au chemin /.
-U <rép>
Créer une base de données slocate débutant au chemin <rép>.
-e <rép1,rép2,...>
Exclure des répertoires de la base de données slocate.
-f <type_sf1,...>
Exclure les fichiers situés dans des systèmes de fichiers
spécifiques de la base de données slocate.
-c Analyser « /etc/updatedb.conf » lors de la mise à jour de la
base de données slocate.
-l <niveau>
Niveau de sécurité. 0 désactive la sécurisation. Cela accélérera
la recherche. 1 active la sécurisation. C'est le comportement
par défaut.
-i Effectuer une recherche non sensible à la casse.
-q Mode silencieux. Les messages d'erreur sont supprimés.
-n <nombre>
Limiter le nombre de résultats affichés à <nombre>.
-r <regexp>
--regexp=<regexp> Rechercher des fichiers dans la base de
données en utilisant une expression rationnelle POSIX de base.
-o <fichier>
--output=<fichier> Spécifie la base de données à créer.
-d <chemin>
--database=<chemin> Spécifie le chemin des bases de données où
chercher.
-h --help Afficher cette aide.
-v --verbose Mode bavard. Afficher les fichiers pendant la création
de la base de données.
-V --version Afficher le numéro de version.
VERSION
Secure Locate v2.6
AUTEUR
Kevin Lindsay - Copyright (c) 1999, 2000
RAPPORT DE BOGUE
Rapportez tous les bogues à klindsay@mkintraweb.com
DESCRIPTION
Cette page documente slocate, une version de « locate » pour laquelle
la sécurité a été améliorée. updatedb n'est qu'un lien vers « slo-
cate » qui sous-entend l'option -u.
OPTIONS
-u Crée (ou met à jour NDT) le fichier de données généré par « slo-
cate » en partant du répertoire racine. C'est le comportement
par défaut lorsqu'on appelle updatedb.
-U chemin
Crée le fichier de données en partant de chemin.
-e reps
La liste reps de répertoires (séparations par virgules) est
exclue de la mise à jour du fichier de données généré par « slo-
cate ».
-f fstypes
La liste fstypes de systèmes de fichiers (séparations par vir-
gules) est exclue de la mise à jour du fichier de données généré
par « slocate ».
-l <num>
Niveau de sécurité :
-l 0 Interdit les vérifications, les recherches sont plus rapi-
des.
-l 1 Accomplit les vérifications, réglage par défaut.
-q Mode silencieux ; les messages d'erreurs sont supprimés.
-v Mode bavard ; affiche les fichiers indexés au cours de la
création ou mise à jour du fichier de données.
--help Affiche un récapitulatif des options de slocate puis quitte.
--Version
Affiche le numéro de version de slocate et quitte.
ENVIRONNEMENT
VOIR AUSSI
locate(1L),
TRADUCTION
lecouffe@altern.org (Dec 2001)
NDT
On trouve dans l'aide (updatedb -h) plusieurs options non documentées
ici, à savoir -i pour insensibilité à la casse, -n pour le nombre de
résultats maximum affiché, -o pour définir un fichier de sortie, -d
pour limiter la zone de recherche et enfin -h pour l'aide et -V pour la
version.
[^] # Re: Recherches de fichiers par chaines de caractères : locate !
Posté par Nÿco (site web personnel) . En réponse à la dépêche newdocms dans KDE ?. Évalué à -3.
...et kfind n'ira jamais aussi vite !... je sais pas pour newdocms, mais il peut repomper du code puisque GPL...
Pour info, man locate puis man updatedb :
LOCATE(1) Manuel de l'utilisateur Linux LOCATE(1)
NOM
slocate - version sécurisée du locate GNU
SYNOPSIS
slocate [-qi] [-d <chemin>] [--database=<chemin>] <chaîne-recherche>
slocate [-i] [-r <regexp>] [--regexp=<regexp>]
slocate [-qv] [-o <fichier>] [--output=<fichier>]
slocate [-e <rép1,rép2,...>] [-f <type_sf1,...>] <[-l <niveau>] [-c]
<[-U <chemin>] [-u]>
slocate [-Vh] [--version] [--help]
DESCRIPTION
Secure Locate fournit une façon sécurisée d'indexer et de rechercher
rapidement des fichiers sur votre système. Il utilise un encodage
incrémental comme le locate GNU pour compacter sa base de données et
accélérer la recherche, mais il stocke également les permissions et la
propriété des fichiers afin que les utilisateurs ne puissent pas voir
les fichiers auxquels ils n'ont pas accès.
Cette page de manuel documente la version GNU de slocate. slocate
permet aux utilisateurs du système d'effectuer des recherches dans des
systèmes de fichiers entiers sans que des fichiers non autorisés ne
soient affichés.
OPTIONS
-u Créer une base de données slocate débutant au chemin /.
-U <rép>
Créer une base de données slocate débutant au chemin <rép>.
-e <rép1,rép2,...>
Exclure des répertoires de la base de données slocate.
-f <type_sf1,...>
Exclure les fichiers situés dans des systèmes de fichiers
spécifiques de la base de données slocate.
-c Analyser « /etc/updatedb.conf » lors de la mise à jour de la
base de données slocate.
-l <niveau>
Niveau de sécurité. 0 désactive la sécurisation. Cela accélérera
la recherche. 1 active la sécurisation. C'est le comportement
par défaut.
-i Effectuer une recherche non sensible à la casse.
-q Mode silencieux. Les messages d'erreur sont supprimés.
-n <nombre>
Limiter le nombre de résultats affichés à <nombre>.
-r <regexp>
--regexp=<regexp> Rechercher des fichiers dans la base de
données en utilisant une expression rationnelle POSIX de base.
-o <fichier>
--output=<fichier> Spécifie la base de données à créer.
-d <chemin>
--database=<chemin> Spécifie le chemin des bases de données où
chercher.
-h --help Afficher cette aide.
-v --verbose Mode bavard. Afficher les fichiers pendant la création
de la base de données.
-V --version Afficher le numéro de version.
VERSION
Secure Locate v2.6
AUTEUR
Kevin Lindsay - Copyright (c) 1999, 2000
RAPPORT DE BOGUE
Rapportez tous les bogues à klindsay@mkintraweb.com
FTP
ftp://ftp.geekreview.org/slocate/(...)
ftp://ftp.mkintraweb.com/pub/linux/slocate/(...)
WEB
http://www.geekreview.org/slocate/(...)
TRADUCTION
Frédéric Delanoy <delanoy_f>, 2002.
Linux LOCATE(1)
lines 61-108/108 (END)
UPDATEDB(1L) UPDATEDB(1L)
NOM
updatedb - Met à jour la base de données de « slocate ».
SYNOPSIS
updatedb [-u] [-u chemin] [-e chemin1,chemin2,...] [-f fstype1,...]
[-l [01] ] [-q] [-v,--verbose] [-V, --version] [-h, --help] motif...
DESCRIPTION
Cette page documente slocate, une version de « locate » pour laquelle
la sécurité a été améliorée. updatedb n'est qu'un lien vers « slo-
cate » qui sous-entend l'option -u.
OPTIONS
-u Crée (ou met à jour NDT) le fichier de données généré par « slo-
cate » en partant du répertoire racine. C'est le comportement
par défaut lorsqu'on appelle updatedb.
-U chemin
Crée le fichier de données en partant de chemin.
-e reps
La liste reps de répertoires (séparations par virgules) est
exclue de la mise à jour du fichier de données généré par « slo-
cate ».
-f fstypes
La liste fstypes de systèmes de fichiers (séparations par vir-
gules) est exclue de la mise à jour du fichier de données généré
par « slocate ».
-l <num>
Niveau de sécurité :
-l 0 Interdit les vérifications, les recherches sont plus rapi-
des.
-l 1 Accomplit les vérifications, réglage par défaut.
-q Mode silencieux ; les messages d'erreurs sont supprimés.
-v Mode bavard ; affiche les fichiers indexés au cours de la
création ou mise à jour du fichier de données.
--help Affiche un récapitulatif des options de slocate puis quitte.
--Version
Affiche le numéro de version de slocate et quitte.
ENVIRONNEMENT
VOIR AUSSI
locate(1L),
TRADUCTION
lecouffe@altern.org (Dec 2001)
NDT
On trouve dans l'aide (updatedb -h) plusieurs options non documentées
ici, à savoir -i pour insensibilité à la casse, -n pour le nombre de
résultats maximum affiché, -o pour définir un fichier de sortie, -d
pour limiter la zone de recherche et enfin -h pour l'aide et -V pour la
version.
UPDATEDB(1L)
lines 29-70/70 (END)