-
Notifications
You must be signed in to change notification settings - Fork 16
/
updatedb.txt
62 lines (54 loc) · 3.87 KB
/
updatedb.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
UPDATEDB
updatedb #Crée ou met à jour une database de tous les fichiers
#du système, par défaut vers /var/lib/mlocate/mlocate.db
#Cette database est utilisée par locate.
#updatedb est lancée tous les jours par cron.
#Il ignore les fichiers désignés par les quatre
#variables spécifiées ou non dans /etc/updatedb.conf :
# - PRUNEFS : ignore les fichiers dont le filesystem
# correspond à l'une des entrées (séparées
# par whitespace), sauf le répertoire root
# de la partition
# - PRUNENAMES : ignore la descendance des répertoires
# dont le basename correspond à l'une
# des entrées (séparées par whitespace)
# - PRUNEPATHS : ignore la descendance des répertoires
# dont le chemin absolu correspond à
# l'une des entrées (séparées par
# whitespace)
# Le chemin ne doit pas être terminé par
# slash
# - PRUNE_BIND_MOUNTS : S'il est égal à 1 ou "yes", les
# partitions montées avec bind
# sont ignorées, ainsi que leur
# descendance (dont les
# partitions montées dans leur
# descendance)
-U DIR
--database-root DIR #N'analyse que DIR pour construire la database
-f STRING
--add-prunefs STRING #Ajoute temporairement STRING à PRUNEFS
--prunefs STRING #Remplace temporairement PRUNEFS par STRING
-n STRING
--add-prunenames STRING #Ajoute temporairement STRING à PRUNENAMES
--prunenames STRING #Remplace temporairement PRUNENAMES par STRING
-e STRING
--add-prunepaths STRING #Ajoute temporairement STRING à PRUNEPATHS
--prunepaths STRING #Remplace temporairement PRUNEPATHS par STRING
--prune-bind-mounts
STRING #Remplace temporairement PRUNE_BIND_MOUNTS par STRING
-o FILE #N'imprime pas vers /var/lib/mlocate/mlocate.db mais
--output FILE #vers FILE
-l STRING #Si :
--require-visibility # - STRING est égal à 1 ou "yes"
STRING # - la database n'est pas readable par "others"
# - et le groupe propriétaire de la database est bien
# "mlocate"
#Un locate utilisée sur la database produite n'imprimera
#pas les fichiers contenus dans un répertoire dont
#l'user exécutant locate n'a pas les droits de lecture
--debug-pruning #Affiche des messages pour le debuggage
EXEMPLE D'UTILISATION : #Pour créer une database propre à un user, on peut
DATABASE PRIVEE ==> #utiliser conjointement -l1, -o et -U