ディレクトリだけをls する、ファイルだけをls する
自分自身のディレクトリに限定
これは、指定したパスがディレクトリのときだけ応答される。
ls -d /var
ワイルドカードと組み合わせ
ワイルドカードで指定したうえで、末尾にスラッシュをつけておけば、ディレクトリを取り出せる。上記のディレクトリに限定する ls を使えば、ディレクトリだけを取り出せる。
ls -d /var/*/
別解:パスにして、スラッシュでgrep
一番簡単かもしれない。パスで表示してgrep で 末尾のスラッシュに限定する。
ls -F | grep -E '/$'
-F
はパスで表示する、ディレクトリとファイルを/
つきで表示して区別する。
-F
が一番便利かもしれないし、alias ls
に含まれていることも多い
参考資料
https://askubuntu.com/questions/811210/how-can-i-make-ls-only-display-files