質問:
ホーム ディレクトリ内から ls 操作を実行すると、「.」で始まるすべてのディレクトリが表示されます。プレーン ファイルは表示されません。また、これらのディレクトリの内容も表示されません。例:
~ $ ls _ _ _ _ ../ ./ .ssh/ .ssh2/ .sunw/ .tin/
走った
ls -R . -d | grep ./
そしてそれはうまくいくようです。
ただし、 を実行する ls -R . -d
と、-d を使用してもファイルがまだリストされていることに気付きます。なぜこれが起こっているのですか?