내 디렉토리 구조는 다음과 같습니다.
dir
|___sub_dir1
|_____files_1
|___sub_dir2
|_____files_2
|___sub_dirN
|_____files_N
각 하위 디렉토리에는 이름이 있을 수도 있고 없을 수도 있습니다 . 디렉토리에 있는 총 파일 수를 xyz.json
찾고 싶습니다 .xyz.json
dir
어떻게 해야 하나요?
답변1
당신은 그것을 사용할 수 있습니다 :
find path_to_dir -name xyz.json | wc -l
답변2
쉘 글로빙 사용의 대안
## Make ** match all files and 0 or more dirs and subdirs
$ shopt -s globstar
$ ls -dq **/xyz.json | wc -l