디렉토리의 크기를 아는 방법? 하위 디렉토리 및 파일 포함
답변
du -s directory_name
또는 사람이 읽을 수있는 출력을 얻으려면 :
du -sh directory_name
이 -s
옵션은 각 하위 디렉토리의 크기를 표시하지 않고 총 크기 만 나열 함을 의미합니다.
답변
ncdu와 같은 별도의 패키지를 사용하는 것이 효과적 일 수 있지만, 크기를 조정할 폴더 목록을 제공하면 어느 정도 많은 폴더를 동일하게 비교할 수 있습니다. 예를 들어 시스템의 최상위 디렉토리를 비교하려면 …
cd /
sudo du -sh ./*
답변
GNU du
는 -b
옵션을 취합니다 .
자세한 도움말은 man
페이지 와 info
페이지 를 참조 하십시오 .
-b
,--bytes
동등--apparent-size --block-size=1
답변
du -csh
-c는 총계를 생성합니다
답변
시험
du -hax --max-depth=1 / | grep '[0-9]G' | sort -nr
이것은 큰 디렉토리를 찾은 다음 du -sh ./*
답변
ls -ldh를 사용할 수도 있습니다.
ls -ldh /etc
drwxr-xr-x 145 root root 12K 2012-06-02 11:44 /etc
-l은 긴 목록입니다. -d는 dir의 내용이 아닌 dir 정보를 표시하기위한 것이고, -h는 huma-readable 형식으로 크기를 표시하기위한 것입니다.
답변
항상 “ncdu”패키지를 설치하고 모든 디렉토리의 모든 출력을 그래픽으로 표시합니다. 이는 단일 디렉토리의 합계에 관계없이 일반적으로 내 컴퓨터에서 가장 많은 디스크 공간을 차지하는 것을 알아야하기 때문입니다.
사용법 : sudo ncdu /
( sudo
읽기 권한이있는 폴더는 필요하지 않습니다 ).
전체 파일 시스템에서 디스크 사용량 통계를 스캔하는 데 시간이 걸립니다. 멋진 명령 줄 그래픽 표현이 있으며 스캔 한 경로에서 더 깊거나 높아지는 것과 같은 화살표 키를 사용한 키보드 탐색 기능이 포함되어 있습니다. 을 눌러 항목을 삭제할 수도 있습니다 D.