操作系统:Mac OS X 10.7.5
外壳:重击
我的 ls 命令在我的主目录中无法正常工作。奇怪的行为包括:
- 有时显示部分文件和目录并返回
- 有时会显示部分文件和目录并挂起
- 有时什么也不显示并返回
- 有时什么也不显示并挂起
这也发生在其他系统创建的目录中(~/Documents/、~/Downloads/、~/Pictures/ 等)。我尝试了不在我的主目录中的目录(/Users/、/var/ 等),以及由其他应用程序或我自己创建的目录(~/Dropbox/),ls 命令工作得很好。
任何帮助表示赞赏。
编辑:
“type ls”有以下输出:
ls 已散列 (/bin/ls)
文件和目录在 Finder 应用程序中正确显示。我不确定它是否是使用 ls 实现的......
样品:
dhcp-10-134-196-222:/ yi$ type ls
ls is hashed (/bin/ls)
dhcp-10-134-196-222:/ yi$ cd
dhcp-10-134-196-222:~ yi$ ll
dhcp-10-134-196-222:~ yi$ ll
dhcp-10-134-196-222:~ yi$ ls
dhcp-10-134-196-222:~ yi$ ls ~/Downloads/
命令和输出(那里基本上没有输出..):
dhcp-10-134-196-222:~ yi$ cd
dhcp-10-134-196-222:~ yi$ echo *
dhcp-10-134-196-222:~ yi$ ls
谢谢你帮助我。当我升级到 OS X Mavericks 时,这个问题就消失了。