Git Bash似乎对各种Linux命令都有很好的支持。它甚至支持定位,尽管它从未找到任何东西:

mypc@mypc MINGW64 ~
$ locate --regex .*?\/[^\/]+\.docx

我试图更新定位数据库,但是那里的支持还没有完成:
mypc@mypc MINGW64 ~
$ updatedb
/usr/bin/updatedb: line 323: /usr/var/locatedb.n: No such file or directory
Failed to generate /usr/var/locatedb.n

我可以通过编辑一些脚本来解决此问题吗?是什么原因导致此问题?

最佳答案

从git bash运行:

mkdir /c/Program\ Files/Git/usr/var; updatedb --localpaths='/c/'

您也可以在〜/.bash_profile中添加以下别名:
alias updatedb="updatedb --localpaths='/c/'"

我还没有尝试过别名,但是我不知道为什么会起作用。

只要确保
source ~/.bash_profile

或在添加别名以使其加载后打开新的 shell 。

关于windows-7 - 我可以通过Git Bash获取在Windows上运行的定位文件吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36841241/

10-13 05:32