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/