Bashの*と/は何ですか?

Bashの*と/は何ですか?

私は次のコードを理解しようとしており、ls -d */次の説明を思いつきました。*/「現在のディレクトリのすべてのサブディレクトリと一致」。しかし、その答えはこれが何をしているのかを指摘しています。しかし、私の質問は、このフラグを何と呼び、どのように機能するかです。

私が知る限り、これは/ルートを意味しますが、ディレクトリツリーのいくつかのノードを表すこともできます。そうですか?スターはどうですか?

ベストアンサー1

*それはただ球です。

*/(サブディレクトリ)次のすべてのアイテムと一致するハッキーグローブ/。これはすべてのサブディレクトリを見つける簡単な方法です。組み込みパスワード。

Globは、文字列または拡張パス名を一致させるために使用できるシェルパターンです。
[[ $name = Bob* ]]
rm -- *.txt
printf '%s\n' */

バラよりhttp://mywiki.wooledge.org/glob

おすすめ記事