중화사전망 - 자전 검색 - 셸 스크립트는 폴더 크기를 가져옵니다

셸 스크립트는 폴더 크기를 가져옵니다

Ls -ld 폴더 경로 | awk "{printint ($5/1024)}" 입니다

또는 다음을 수행합니다.

Du -b 폴더 경로 | awk' {print int ($1/1024)}'

위에서 계산한 파일 크기와 마찬가지로 KB 단위의 크기를 얻을 수 있습니다.

바이트 단위인 경우 1024 로 나누지 말고 int 로 반올림하지 마십시오.

참고: Linux 의 ext2 또는 ext3 파일 시스템은 파일 정보를 기록하기 위해 디렉토리에 inode 블록 (inode) 을 지정하므로 폴더 크기는 파일 크기를 더하면 쉽게 얻을 수 없으며 inode 크기도 포함됩니다. Inode 는 파일 길이, 생성 및 수정 시간, 권한, 소유권, 디스크에서의 위치 등의 정보를 포함하는 구조입니다.