Man page - updatedb(1)

Manual

UPDATEDB

名 前
書 åŧ
čĒŦ 明
ã‚Ē プ ã‚ˇ ョ ãƒŗ
バ グ
バ グ å ą 告
著 äŊœ 樊
é–ĸ 逪 項 į›Ž

名 前

updatedb - フ ã‚Ą イ ãƒĢ 名 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ぎ 更 新

書 åŧ

updatedb [ options ]

čĒŦ 明

こ ぎ マ ニ ãƒĨ ã‚ĸ ãƒĢ ペ ãƒŧ ジ は GNU į‰ˆ updatedb ぎ äŊŋ ᔍ æŗ• を čĒŦ 明 し ãĻ い ぞ す 。 updatedb は 、 GNU į‰ˆ locate で ᔍ い る フ ã‚Ą イ ãƒĢ 名 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ を 更 新 す る た め ãĢ ᔍ い ら れ ぞ す 。 フ ã‚Ą イ ãƒĢ 名 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ãĢ は 、 こ れ が 更 新 さ れ た 最 įĩ‚ 時 į‚š ãĢ お い ãĻ 、 į‰š 厚 ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ äģĨ 下 ãĢ 存 在 し ãĻ い た フ ã‚Ą イ ãƒĢ ぎ 一 čϧ が åĢ ぞ れ ぞ す 。 デ フ り ãƒĢ ト ぎ デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ぎ フ ã‚Ą イ ãƒĢ 名 は locate と updatedb が 設 厚 、 イ ãƒŗ ゚ ト ãƒŧ ãƒĢ さ れ た と き ãĢ æąē 厚 さ れ ぞ す 。 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ぎ 更 新 é ģ åēĻ ã¨ 、 お ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ 内 厚 を デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ãĢ エ ãƒŗ ト ãƒĒ と し ãĻ čŋŊ 加 す る か は 、 updatedb を 原 行 さ せ る é ģ åēĻ ã¨ 原 行 時 ぎ åŧ• 数 ãĢ よ ãŖ ãĻ æąē ぞ り ぞ す 。

ネ ッ ト ワ ãƒŧ ク į’° åĸƒ で は 、 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ を そ れ ぞ れ ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ ãƒĢ ãƒŧ ト ãĢ äŊœ 成 し ãĻ 、 そ こ ãĢ そ ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ エ ãƒŗ ト ãƒĒ を 持 た せ る よ う ãĢ す る ぎ が 遊 切 で す 。 そ し ãĻ そ れ ぞ れ ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ãĢ お い ãĻ は 、 updatedb を (そ ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム を ロ ãƒŧ ã‚Ģ ãƒĢ デ ã‚Ŗ ゚ ク ãĢ 持 ãŖ ãĻ い る ) フ ã‚Ą イ ãƒĢ ã‚ĩ ãƒŧ バ ãƒŧ で 原 行 す る よ う ãĢ す れ ば 、 ネ ッ ト ワ ãƒŧ ク ぎ äŊ™ 分 ãĒ ト ナ フ ã‚Ŗ ッ ク を 防 ぐ こ と が で き ぞ す 。 ãƒĻ ãƒŧ ã‚ļ ãƒŧ は locate ãĢ 検 į´ĸ さ せ る デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ を 、 į’° åĸƒ 変 数 や ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ か ら 指 厚 で き ぞ す 。 locate (1) を 参 į…§ し ãĻ く だ さ い 。 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ は įĩ 合 す る こ と は で き ぞ せ ん 。

GNU findutils バ ãƒŧ ジ ョ ãƒŗ 4.0 ãĢ お い ãĻ 、 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ フ り ãƒŧ マ ッ ト LOCATGE02 が 導 å…Ĩ さ れ ぞ し た 。 こ れ は バ イ ト ã‚Ē ãƒŧ ダ ãƒŧ が į•° ãĒ る マ ã‚ˇ ãƒŗ 間 ãĢ お い ãĻ 、 デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ぎ å…ą 有 を 可 čƒŊ と す る た め ぎ も ぎ で す 。 GNU locate は 、 åž“ æĨ ぎ 古 い フ り ãƒŧ マ ッ ト と 、 LOCATE02 ぎ フ り ãƒŧ マ ッ ト を 、 い ず れ も čĒ­ ãŋ čžŧ む こ と が で き ぞ す 。 バ ãƒŧ ジ ョ ãƒŗ 4.0 ぞ で ぎ 古 い フ り ãƒŧ マ ッ ト は 、 い ず れ 削 除 さ れ る äēˆ åŽš で す 。

ã‚Ē プ ã‚ˇ ョ ãƒŗ

--findoptions=’ -option1 -option2... ’

find ãĢ 受 け æ¸Ą す グ ロ ãƒŧ バ ãƒĢ ã‚Ē プ ã‚ˇ ョ ãƒŗ を 指 厚 し ぞ す 。 į’° åĸƒ 変 数 FINDOPTIONS ãĢ よ り こ ぎ 値 を 設 厚 す る こ と も で き ぞ す 。 デ フ り ãƒĢ ト は æœĒ 設 厚 で す 。

--localpaths=’ path1 path2... ’

デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ãĢ 取 り čžŧ む ネ ッ ト ワ ãƒŧ ク äģĨ 外 ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を 指 厚 し ぞ す 。 デ フ り ãƒĢ ト は / で す 。

--netpaths=’ path1 path2... ’

デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ãĢ 取 り čžŧ む ネ ッ ト ワ ãƒŧ ク デ ã‚Ŗ ãƒŦ ク ト ãƒĒ (NFS, AFS, RFS į­‰ ) を 指 厚 し ぞ す 。 デ フ り ãƒĢ ト で は äŊ• も 取 り čžŧ ãŋ ぞ せ ん 。

--prunepaths=’ path1 path2... ’

デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ãĢ 取 り čžŧ ぞ ãĒ い デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を 明 į¤ē įš„ ãĢ 指 厚 し ぞ す 。 指 厚 し ãĒ か ãŖ た も ぎ は 、 逆 ãĢ 取 り čžŧ ぞ れ る も ぎ と ãĒ り ぞ す 。 パ ゚ 名 ぎ 最 垌 ぎ ゚ ナ ッ ã‚ˇ ãƒĨ は 取 り 除 い ãĻ く だ さ い 。 そ う し ãĒ い と updatedb は 、 取 り 除 く ず き パ ゚ と し ãĻ 判 断 し ぞ せ ん (そ ぎ よ う ãĒ 指 厚 は 、 æ­Ŗ čĻ 襨 įž パ ã‚ŋ ãƒŧ ãƒŗ と し ãĻ ᔍ い ら れ る か ら で す īŧ‰ 。 į’° åĸƒ 変 数 PRUNEPATHS ãĢ よ り こ ぎ 値 を 設 厚 す る こ と も で き ぞ す 。 デ フ り ãƒĢ ト は /tmp /usr/tmp /var/tmp /afs で す 。

--prunefs=’ path... ’

デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ãĢ 取 り čžŧ ぞ ãĒ い フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム を 指 厚 し ぞ す 。 指 厚 し ãĒ か ãŖ た も ぎ は 逆 ãĢ 取 り čžŧ ぞ れ る も ぎ と ãĒ り ぞ す 。 ãĒ お フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム が 取 り čžŧ ぞ れ た 際 ãĢ は 、 フ ã‚Ą イ ãƒĢ が 削 除 さ れ る こ と ãĢ į•™ 意 し ãĻ く だ さ い 。 つ ぞ り äēˆ åŽš し ãĻ い ãĒ い フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ も と ãĢ 、 フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム が マ ã‚Ļ ãƒŗ ト さ れ る と 、 そ れ は į„Ą čĻ– さ れ ãĻ し ぞ う こ と ãĢ æŗ¨ 意 し ãĻ く だ さ い 。 į’° åĸƒ 変 数 PRUNEFS ãĢ よ り 、 こ ぎ 値 を 設 厚 す る こ と も で き ぞ す 。 デ フ り ãƒĢ ト は nfs NFS proc で す 。

--output= dbfile

äŊœ 成 す る デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ぎ フ ã‚Ą イ ãƒĢ 名 を 指 厚 し ぞ す 。 デ フ り ãƒĢ ト は ã‚ˇ ゚ テ ム ãĢ よ ãŖ ãĻ į•° ãĒ り ぞ す 。 Debian GNU/Linux ぎ å ´ 合 、 デ フ り ãƒĢ ト は /var/cache/locate/locatedb で す 。

--localuser= user

ネ ッ ト ワ ãƒŧ ク äģĨ 外 ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を 検 į´ĸ す る ãƒĻ ãƒŧ ã‚ļ ãƒŧ を 指 厚 し ぞ す 。 そ ぎ 際 ãĢ は su (1) が 刊 ᔍ さ れ ぞ す 。 ネ ッ ト ワ ãƒŧ ク äģĨ 外 ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ 検 į´ĸ を 行 う ぎ は 、 デ フ り ãƒĢ ト は ã‚Ģ ãƒŦ ãƒŗ ト ãƒĻ ãƒŧ ã‚ļ ãƒŧ で す 。 į’° åĸƒ 変 数 LOCALUSER を ᔍ い ãĻ 、 ãƒĻ ãƒŧ ã‚ļ ãƒŧ を 設 厚 す る こ と も で き ぞ す 。

--netuser= user

ネ ッ ト ワ ãƒŧ ク デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を 検 į´ĸ す る ãƒĻ ãƒŧ ã‚ļ ãƒŧ を 指 厚 し ぞ す 。 そ ぎ 際 ãĢ は su (1) が 刊 ᔍ さ れ ぞ す 。 デ フ り ãƒĢ ト は daemon で す 。 į’° åĸƒ 変 数 NETUSER を ᔍ い ãĻ ãƒĻ ãƒŧ ã‚ļ ãƒŧ を 設 厚 す る こ と も で き ぞ す 。

--dbformat=F

フ り ãƒŧ マ ッ ト F ぎ デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ を į”Ÿ 成 し ぞ す 。 デ フ り ãƒĢ ト ぎ フ り ãƒŧ マ ッ ト は LOCATE02 と å‘ŧ ば れ る も ぎ で す 。 こ ぎ äģ– ãĢ slocate フ り ãƒŧ マ ッ ト も ã‚ĩ ポ ãƒŧ ト さ れ ãĻ い ぞ す 。 slocate フ り ãƒŧ マ ッ ト が ᔍ い ら れ た å ´ 合 、 į”Ÿ 成 さ れ る デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ ぎ ã‚ģ キ ãƒĨ ãƒĒ テ ã‚Ŗ ãƒŦ ベ ãƒĢ は 1 で す 。 ã‚ˇ ゚ テ ム ワ イ ド ãĒ slocate デ ãƒŧ ã‚ŋ ベ ãƒŧ ゚ を 構 ᝉ し よ う と す る å ´ 合 、 updatedb ぎ 原 行 は root ãĢ よ り 行 う åŋ… čρ が あ る か も し れ ぞ せ ん 。

--version

updatedb ぎ バ ãƒŧ ジ ョ ãƒŗ を 襨 į¤ē し ãĻ įĩ‚ äē† ã— ぞ す 。

--help

updatedb ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ ãĢ é–ĸ す る æĻ‚ čρ を 襨 į¤ē し ãĻ įĩ‚ äē† ã— ぞ す 。

バ グ

updatedb プ ロ グ ナ ム は 、 フ ã‚Ą イ ãƒĢ 名 ãĢ 攚 行 文 字 が åĢ ぞ れ ãĻ い ãĻ も æ­Ŗ し く 動 äŊœ し ぞ す 。 た だ し こ れ は 、 ã‚ˇ ゚ テ ム 上 ãĢ あ る sort ã‚ŗ マ ãƒŗ ド ぎ -z ã‚Ē プ ã‚ˇ ョ ãƒŗ が 遊 切 ãĢ 動 äŊœ す る å ´ 合 ãĢ 限 り ぞ す 。 locate ぎ čŋ” り 値 で あ る フ ã‚Ą イ ãƒĢ 名 ãĢ 攚 行 文 字 が åĢ ぞ れ ãĻ い ãĒ け れ ば お か し い 、 と į–‘ わ れ る å ´ 合 ãĢ は 、 --null ã‚Ē プ ã‚ˇ ョ ãƒŗ ぎ 刊 ᔍ を 検 討 し ãĻ く だ さ い 。

バ グ å ą 告

GNU findutils ã‚Ē ãƒŗ ナ イ ãƒŗ ヘ ãƒĢ プ : <https://www.gnu.org/software/findutils/#get-help>
įŋģ 荺 ãĢ é–ĸ す る バ グ å ą 告 <https://translationproject.org/team/>

そ ぎ äģ– ãŽ 問 題 ãĢ つ い ãĻ GNU Savannah バ グ ト ナ ッ ã‚Ģ ãƒŧ įĩŒ į”ą で ぎ å ą 告 :

<https://savannah.gnu.org/bugs/?group=findutils>

GNU findutils パ ッ ã‚ą ãƒŧ ジ ぎ ãƒĄ ãƒŧ ãƒĒ ãƒŗ グ ãƒĒ ゚ ト bug-findutils ãĢ お い ãĻ č­° čĢ– さ れ ãĻ い る 全 čˆŦ įš„ ãĒ ト ピ ッ ク :

<https://lists.gnu.org/mailman/listinfo/bug-findutils>

著 äŊœ 樊

Copyright Š 1994-2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

é–ĸ 逪 項 į›Ž

find (1), locate (1), xargs (1), locatedb (5)

厌 全 ãĒ ド キ ãƒĨ ãƒĄ ãƒŗ ト <https://www.gnu.org/software/findutils/updatedb>
ぞ た ロ ãƒŧ ã‚Ģ ãƒĢ ãĢ お い ãĻ は info updatedb ãĢ よ り 参 į…§ で き ぞ す 。