【发布时间】:2022-11-30 00:15:49
【问题描述】:
在.git/objects/ 文件夹中有许多文件夹,其中包含ab/cde... 等文件。我知道这些实际上是 blob abcde...
有没有一种方法可以获取.git/objects/ 下所有 blob 的平面文件列表,而在上面的示例中,不使用 / 作为 ab 和 cde 之间的分隔符?例如
abcde....
ab812....
74axs...
我试过了
/.git/objects$ du -a .
这确实递归地列出了 /objects/ 文件夹中的所有文件夹和文件,但是没有列出 blob,因为该命令列出了文件夹后跟文件名(操作系统识别它们,而不是 git)。此外,du 命令不在单列中提供平面列表——它在两列中提供输出,第一列中有一个数字条目(磁盘使用情况)。
【问题讨论】:
标签: linux git command-line