V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zinwalin
V2EX  ›  Android

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

  •  
  •   zinwalin · 2021-12-16 10:16:58 +08:00 · 9298 次点击
    这是一个创建于 1073 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MBP➜ cd A133_10.0Rom ll

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

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

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

    https://github.com/zthxxx/jovial

    https://github.com/sindresorhus/pure

    两个主题都是 4/5ms 一次的渲染时间
    zinwalin
        16
    zinwalin  
    OP
       2021-12-18 09:39:10 +08:00
    @zthxxx 太感谢了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:52 · PVG 02:52 · LAX 10:52 · JFK 13:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.