파일 구조가 있다고 가정합니다.
$ cd /home/Desktop
$ ls -d */
Abc/ Qwe/ Zxc/ Rty/
$
이제 모든 디렉토리를 반복하여 ".pdf"파일이 있는지 확인하고 싶습니다. 누군가가 이것을하는 가장 좋은 방법이 무엇인지 말해 줄 수 있습니까?
for dir in Abc/ Qwe/ Zxc/ Rty/; do
result="$(find "$dir" -maxdepth 1 -type f -name '*.pdf' -printf .)"
echo "Folder '${dir}' contains ${#result} *.pdf files."
done
이것은 하위 디렉토리를 무시합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다