![현재 디렉터리에 있는 파일의 전체 크기를 가져옵니다(하위 디렉터리 크기 제외).](https://linux55.com/image/181341/%ED%98%84%EC%9E%AC%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EC%9E%88%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EC%A0%84%EC%B2%B4%20%ED%81%AC%EA%B8%B0%EB%A5%BC%20%EA%B0%80%EC%A0%B8%EC%98%B5%EB%8B%88%EB%8B%A4(%ED%95%98%EC%9C%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%20%ED%81%AC%EA%B8%B0%20%EC%A0%9C%EC%99%B8)..png)
저는 Linux를 처음 접했고 영어가 제 주요 언어가 아닙니다.
폴더 구조(예)가 있습니다.
/folder1/file1.zip (1GB) /folder1/file2.zip (1GB) /folder1/subfolder/file3.zip (1GB) /folder1/subfolder/file4.zip (1GB)
tree -dh /folder1
명령을 시도했는데 각 폴더에는 4K(크기)가 있습니다.나는
du -h /folder1
명령을 시도했고 결과를 얻었습니다.2GB /folder1/subfolder 4GB /folder1
다음 결과가 필요합니다.
2GB /folder1/subfolder 2GB /folder1
어떤 명령이 이 작업을 수행할 수 있는지 도와주세요.
감사합니다.
좋은 하루 보내세요.
답변1
GNU 구현(Linux 데스크탑/서버 소프트웨어 배포판 중 가장 일반적인 것 중 하나)을 사용하면 / 옵션을 du
사용할 수 있습니다.-S
--separate-dirs
아니요특정 디렉터리의 하위 디렉터리와 그 내용에 대한 디스크 사용량을 포함합니다(디렉터리 파일 자체의 크기는 보고된 자체 디스크 사용량에 포함됩니다).
$ du -hS folder1
2.0G folder1/subfolder
2.0G folder1