Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 在macOS上查找git存储库_Bash_Shell_Github_Terminal_Repository - Fatal编程技术网

Bash 在macOS上查找git存储库

Bash 在macOS上查找git存储库,bash,shell,github,terminal,repository,Bash,Shell,Github,Terminal,Repository,我想找到我在mac上制作的Git存储库的位置。例如,有没有办法在使用终端的macOS上找到albatrocity/git版本控制.markdown?我用默认参数安装了所有东西。我猜它一定在User目录中,但我在那里找不到任何与GitHub相关的内容 当我找到它,我想完全删除它的制造商一个“正确”的安装 编辑:sudo find/-name“parsing.py”-print 我使用了一个我知道的文件,当终端用sudo find/-wholename“*albatrocity/git versio

我想找到我在mac上制作的Git存储库的位置。例如,有没有办法在使用终端的macOS上找到
albatrocity/git版本控制.markdown
?我用默认参数安装了所有东西。我猜它一定在
User
目录中,但我在那里找不到任何与GitHub相关的内容

当我找到它,我想完全删除它的制造商一个“正确”的安装

编辑:
sudo find/-name“parsing.py”-print
我使用了一个我知道的文件,当终端用
sudo find/-wholename“*albatrocity/git version control.markdown”不向我显示任何内容时,其中包含的文件夹

您可以使用
find
-wholename
选项根据文件名和文件夹查找文件:

find <directory> -wholename "*albatrocity/git-version-control.markdown"

如果您在mac上安装了locate,并且有一个定期运行的updatedb,那么locate可能会快得多:

locate albatrocity | grep git-version-control.markdown
它使用哈希表快速访问文件名,但如果数据库没有定期更新或文件太年轻(通常不到一天),则可能会过期


如果这没有成功,那么我会使用find进行完整搜索,但可能会将其限制在一条可能的、狭窄的路径上

完整的命令,即使有sudo,也没有找到任何东西。怎么可能呢?它仍在构建“定位”。如果您在没有sudo的情况下访问该文件,您将在没有sudo的情况下找到它。也许它不在那里。也许您的updatedb是第一次构建的,因为它以前从未使用过。一旦构建,它会立即给出结果,除了最年轻的文件,这些文件还没有被索引,但通常你知道,无论你搜索的是新的还是旧的。更新守护进程通常每天运行一次,但是可配置的,有时它被设置为固定时间-当电脑关闭时,可能总是固定时间。也有解决这个问题的工具,但我不知道macOS的安装情况。但是基本的BSD告诉我…我经常使用“sudo”,因为没有它就不能工作。好吧,你要付出代价。你想怎么做就怎么做,但不要责怪体制。从长远来看,学习如何以正确的方式解决问题是值得的。我真的没有选择的余地,因为在GH上,所有者没有解释除了
pip install
之外的其他安装方式。它根本没有找到任何东西sudo find/-wholename“*信天翁/git版本控制.markdown”密码:find:/dev/fd/3:不是目录find:/dev/fd/4:不是我仅有的目录。这意味着您要查找的文件
*信天翁/git版本控制。标记
不存在。你确定它的名字和文件夹吗?我只确定回购协议。安装时我没有选择任何内容,因此可能没有任何文件夹。可能吗?是否可以使用此命令或类似此命令来查找我确信必须位于repo所在目录中的文件?编辑:在/Library/Python/2.7/site-packages中找到该文件没有repo的名称
sudo find/-name“parsing.py”-print
我查找了repo中包含的文件,但它没有找到任何好方法。你是最接近的人,所以你会得到你的选票:)
locate albatrocity | grep git-version-control.markdown