34
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

lsでディレクトリ名のみ表示する(grepは使わない)

Posted at

ディレクトリだけ表示したい(grepあり)

他の記事なんかを見ると、lsgrepを使ってこんな解決方法があることがわかります。

ls -l | grep ^d

これはls -lでディレクトリ内のすべての情報を獲得したのち、それをパイプで渡して、先頭にdのつくもの(すなわちディレクトリ)の行のみを表示するようにしています。しかし、これだとls -lによる余計な情報(例えば権限、サイズ、作成日時など)も表示されてしまいますね。

ディレクトリ名だけを表示したい

「ディレクトリ名だけ一覧で得られればいいんですけど!」という願いを叶えるコマンドがこちら。

ls -d */

これで、カレントディレクトリにあるディレクトリすべての名前のみを表示することができます。

34
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?