[Linux] lsでディレクトリだけを表示したい

てっきりlsコマンドのオプションに何かあるだろうと思ってたんですが、そうでもないんですね。
完全にタイトル詐欺ですが、まぁやりたいことはそういうことなのでOKとします。

findを使うパターン

find . -maxdepth 1 -type d

ls -lの結果をgrepしてディレクトリだけ表示する

ls -l | grep ^d

番外編
treeを使う

tree -d

[メモ] shellでカレントディレクトリ以下の.pycを一斉に消す

findで合致したデータをバゴーンと消します。

find . -name “*.pyc” -exec rm {} \;

-execでrmを実行。
{}というのは各ファイルの名前が入るっぽい。
\;は無いとエラーになったのでひとまずいれてある。
そんな感じです。シェル便利。