いくつかの近似を使用しましたが、tree html | wc -l
現在見つかったファイルのリストからグローバルパターンを除外する必要があります。
グローバルパターンは次のとおりです(node_modules|.git|wp-snapshots)
。
ありがとうございます。
ベストアンサー1
私はこれを使用しますfind
:
find . \( -name .git -o -name node_modules -o -name wp-snapshots \) -prune -o -type f -print | wc -l
現在のディレクトリ(ディレクトリを含む)から始まるすべてのファイルを見つけて、次のように処理します。
- 名前が一致すると、一致するものから始まるツリーは無視されます
.git
。node_modules
またはwp-snapshots
- それ以外の場合は、通常のファイルが印刷されます。
その後、出力がに供給されますwc -l
。