"ls -ld" 출력을 보고 디렉터리의 파일 수를 어떻게 확인할 수 있나요? [복사]

"ls -ld" 출력을 보고 디렉터리의 파일 수를 어떻게 확인할 수 있나요? [복사]

명령은 다음과 같아야 합니다.

ls -ld

출력만 보고 해당 디렉터리에 파일이 몇 개 있는지 어떻게 알 수 있나요?

답변1

dgrep과 단어 수 계산을 사용하면 쉽게 수행할 수 있습니다. :) 하지만 거기에 넣으 시겠습니까 ?

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

관련 정보