1. ホーム
  2. bash

[解決済み] Bashでlsを使ってディレクトリだけをリストアップする?

2022-03-18 06:02:29

質問

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

具体的にどのようなパターンかというと */ はどうするのでしょうか?

また、上記のコマンドで絶対パスを与えるにはどうすればよいのでしょうか(例えば ls -d /home/alice/Documents ) にあるディレクトリだけをリストアップすることはできますか?

解決方法は?

*/ は、カレントディレクトリ内のすべてのサブディレクトリにマッチするパターンです ( * はすべてのファイルにマッチします。 のサブディレクトリを使用します。 / はディレクトリに限定しています)。同様に、/home/alice/Documents 以下のすべてのサブディレクトリをリストアップするには、次のようにします。 ls -d /home/alice/Documents/*/