몇 가지 근사치를 사용했지만 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
.