オペレーティング システム: 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 にアップグレードすると、この問題はなくなります。