!["ls -ld" 출력을 보고 디렉터리의 파일 수를 어떻게 확인할 수 있나요? [복사]](https://linux55.com/image/4203/%22ls%20-ld%22%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EB%B3%B4%EA%B3%A0%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%9D%98%20%ED%8C%8C%EC%9D%BC%20%EC%88%98%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%99%95%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
명령은 다음과 같아야 합니다.
ls -ld
출력만 보고 해당 디렉터리에 파일이 몇 개 있는지 어떻게 알 수 있나요?
답변1
d
grep과 단어 수 계산을 사용하면 쉽게 수행할 수 있습니다. :) 하지만 거기에 넣으 시겠습니까 ?
ls -ld | grep ^- | wc -l
답변2
추가 매개변수가 없으면 ls -ld는 현재 디렉토리의 권한만 알려줍니다.
cd /
ls -ld
drwxr-xr-x 23 root root 4096 Oct 7 15:57 .
현재 디렉토리의 항목(파일, 디렉토리, 링크) 수를 찾으려면 다음을 사용할 수 있습니다.
ls | wc -l
또는 일반 파일 수만 원하는 경우
find . -maxdepth 1 -type f | wc -l