cd/ls 某个安卓源码文件夹特别慢,有人碰到吗?

2021-12-16 10:16:58 +08:00
 zinwalin

MBP➜ cd A133_10.0Rom ll

cd 或 ls 命令访问安卓源码文件夹,大概要卡个 20 分钟,是不是权限的原因?

换成 Ubuntu 系统,cd/ls 命令一样非常慢。

5233 次点击
所在节点    Android
16 条回复
Mithril
2021-12-16 10:18:34 +08:00
term 是不是开了 git 插件。。。
ladypxy
2021-12-16 10:19:14 +08:00
小文件太多自然卡啊
zinwalin
2021-12-16 10:30:21 +08:00
@Mithril 我查一下,谢谢提醒 。
wbd31
2021-12-16 10:36:29 +08:00
用了 oh-my-zsh ? 如果是的话网上搜搜,有解决方案
zinwalin
2021-12-16 10:51:02 +08:00
@Mithril 换成自带的 Terminal 也是这样。
zinwalin
2021-12-16 10:51:37 +08:00
@ladypxy 但是在某一台服务器上,Ubuntu 访问安卓源码目录是瞬间可以进入的。
shakoon
2021-12-16 11:06:14 +08:00
ls 慢正常,cd 也慢这就很奇怪了
Mithril
2021-12-16 11:17:06 +08:00
@zinwalin 没说清,我的意思是你的 shell 。就像 4 楼说的,omz 会有个 git 插件,在你进入代码库的时候在命令提示上显示分支名和状态。
那个功能就绑定在 cd 里,如果你代码库比较大,cd 进去就得卡半天。
villivateur
2021-12-16 12:06:17 +08:00
你把 .git 目录先临时重命名为 .xxx 再试试
kidonng
2021-12-16 12:21:21 +08:00
如果源码是 Git clone 下来的,估计是 shell 装了设计不佳的 Git 插件导致的。可以换支持异步更新的插件,或者速度快的同步插件(如 Starship )。
zinwalin
2021-12-16 12:58:50 +08:00
@Mithril 有道理
zoharSoul
2021-12-16 13:11:50 +08:00
@zinwalin #5 跟 Terminal 没关系, 你 shell 切成 bash 试试?
zinwalin
2021-12-16 13:19:18 +08:00
@zoharSoul 就是 ohmyzsh 导致的。 谢谢你们
asmoker
2021-12-16 18:40:07 +08:00
ls -f
zthxxx
2021-12-16 23:05:34 +08:00
@zinwalin 你需要一个像这样能异步更新 git 状态的 zsh 主题

https://github.com/zthxxx/jovial

https://github.com/sindresorhus/pure

两个主题都是 4/5ms 一次的渲染时间
zinwalin
2021-12-18 09:39:10 +08:00
@zthxxx 太感谢了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/822534

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX