Elv*_*vin 8 cygwin locate updatedb
我已经读过要在CYGWIN上运行locate命令首先我需要运行以下命令。
updatedb --localpaths=c:/
Run Code Online (Sandbox Code Playgroud)
当我在 CYGWIN 上运行这个命令时,这个命令究竟做了什么,它花费了太多时间。
这会更新定位数据库,这确实需要很长时间。它必须遍历系统上的每条路径,然后对其进行适当的索引,这需要大量工作(和大量资源)。
虽然实际上不可能加快数据库的填充速度,但您可以通过增加updatedb
. 您可以使用nice
和ionice
实用程序以类似于以下方式执行此操作:
nice -n 19 ionice -c 3 updatedb --localpaths=c:/
Run Code Online (Sandbox Code Playgroud)