Lunatic Sol

IT Tips

ls にてディレクトリファイル以外を表示する方法

2010-03-24 17:08:25 | bat/shell/PowerShell
ls を使って、ディレクトリファイルは除外した形で、その他のファイルのみを表示したい場合、どのようなコマンドを実行すればいいのでしょうか。

man ページや ls --help などを見てみましたが、わかりませんでした。

ということで、パイプしてフィルタする方法にしてみました。

例) /etc ディレクトリに含まれるディレクトリ以外を一覧表示する方法

ls -ap /etc|grep -v -e \/$



この方法であれば . で始まるファイルや実行可能ファイルも表示できるようです。もっと賢い方法があるような気がしますが、やりたいことは実現できたので、これで良いこととします。