"ls"コマンドにディレクトリのみを表示するオプションはありますか?

場合によっては、ファイルの代わりにディレクトリのみを確認する必要があります。 lsコマンドにオプションがありますか?それとも、そうしても役に立ちませんか?

編集する:私はMac OS Xを使用していますが、ls -dディレクトリがありますが、ディレクトリが提供されます。.

ベストアンサー1

すでに選択された回答があることはわかっていますが、次のようにして要求された動作を取得できますls

ls -ld -- */

("--" は引数の終わりを表示し、ハイフンで始まるフォルダ名が追加のコマンドオプションとして解釈されるのを防ぎます。)

これは、実行中の現在の作業ディレクトリに隠されていないすべてのディレクトリを一覧表示します(シェルのglobを拡張するように設定していない場合)(ディレクトリへのシンボリックリンクも含まれています)。他のフォルダのすべてのサブディレクトリを取得するには、次の手順を試してください。

ls -ld /path/to/directory/*/

-l はオプションです。

おすすめ記事