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/