Bash で ls を使用してディレクトリのみを一覧表示するには? [closed] 質問する

Bash で ls を使用してディレクトリのみを一覧表示するには? [closed] 質問する

このコマンドは、現在のパス内のディレクトリを一覧表示します。

ls -d */

パターンは具体的に何*/をするのでしょうか?

また、そのパス内のディレクトリのみを一覧表示するために、上記のコマンドで絶対パス (例ls -d /home/alice/Documents) を指定するにはどうすればよいでしょうか?

ベストアンサー1

*/は、現在のディレクトリ内のすべてのサブディレクトリに一致するパターンです(はすべてのファイル*サブディレクトリに一致しますが、はディレクトリに限定します)。同様に、/home/alice/Documents の下のすべてのサブディレクトリを一覧表示するには、/ls -d /home/alice/Documents/*/

おすすめ記事