Program Club

Linux 명령 줄 : du — 각 디렉토리에 대한 총계 만 표시하는 방법

proclub 2020. 12. 14. 20:07
반응형

Linux 명령 줄 : du — 각 디렉토리에 대한 총계 만 표시하는 방법


나는 (coreutils_8.5-1ubuntu6_amd64 사용) 다음과 같이하고 있습니다.

du -sch `find ./ -maxdepth 1 -type d`

하위 디렉토리의 크기 를 찾는 간단한 방법 (짧은 cmd)을 찾고 있습니다 . 감사합니다.


이것은 coreutils 5.97에서 작동합니다.

du -cksh *


내 버전의 du (coreutils 8.14에서)이 작동합니다.

du -h -d 1

-h는 사람이 읽을 수있는 크기입니다.


다음은 나를 위해 일했습니다.

du -hs */

후행 슬래시가 없으면 출력이 디렉토리로 제한되지 않았습니다.


실제로 시도해 볼 수 있습니다.

du -kh | cut -f1

coreutils에 대해서는 확실하지 않지만 df -h <directory>또는 좋아 df -h합니다. -h는 사람이 읽을 수 있도록합니다.


별칭을 만듭니다.

alias subs="du -sch `find ./ -maxdepth 1 -type d`"

그리고 나는 '잠수함'이 훨씬 더 짧습니다.


안녕하세요 저는이 명령이 당신의 대답이라고 생각합니다

du -sh *

참고 URL : https://stackoverflow.com/questions/10103604/linux-command-line-du-how-to-make-it-show-only-total-for-each-directories

반응형