시스템에서 가장 큰 파일 / 디렉토리가 어디에 저장되어 있는지 확인하는 방법 있는지 궁금합니다. 예를 들어 사용 된 디스크

내 시스템에서 가장 큰 파일이 저장된 위치를 어떻게 알 수 있는지 궁금합니다.

예를 들어

사용 된 디스크 공간 : 1GB Java : 500MB Java 백분율 : 50 %는 원형 차트로 표시 될 수 있습니다. 아마도?

나는 이것이 기능 과잉 일 수 있음을 알고 있습니다. 나는 때때로 물건을 저장하는 것을 잊고 왜 내 디스크가 가득 찼는 지 궁금합니다.

기본적으로 파일 시스템에서 실행하고 사용 된 디스크 공간에 대한 정보를 제공 할 수있는 명령입니다.

감사합니다



답변

디스크 사용량 분석기는 Ubuntu> 액세서리> 디스크 사용량 분석기에서 사용할 수 있습니다. 파일과 폴더가 가장 많은 공간을 차지하는 것을 보여주는 멋진 파이 그래프를 제공합니다.

그것에 관한 문서는 조금 드물지만 우분투 위키프로젝트 페이지 에서 더 많은 정보를 찾을 수 있습니다 .

명령 행 사용에 관심이있는 경우 여기du 에 설명되어 있습니다 .


답변

최근에 변경되지 않은 경우 baobab디렉토리 만 표시합니다. 유형별로 색상이 지정된 파일을 실제로 표시하는 대안은 kdirstat 를 확인하십시오 .

명령 줄 대안은

du -a | sort -nr | head

답변

@UncleZeiv가 제안한 솔루션은 정렬 /tmp할 여러 줄이있을 때 sort가 폴더를 사용하기 때문에 실제로 더 이상 공간이 없을 때 작동하지 않습니다 .

du -a | sort -nr | head
sort: write failed: /tmp/sortuCYq8E: No space left on device

대안은 @UncleZeiv와 @Yoav Weiss의 답변과 임시 위치에 대한 다른 경로 추가의 조합입니다.

sudo du -a | sort -nr -T /media/usb-key

마지막으로, 내가 선호하는 솔루션은 임시 폴더와 목록 루트 디렉토리 ( /) 에 의존하지 않는 사람이 읽을 수있는 솔루션입니다 .

sudo du -ah --max-depth=1  / | sort -hr

답변

명령 행에서 특정 디렉토리에 대해 결정해야 할 경우 유용한 명령입니다.

du --max-depth=1 -x -h

첫 번째 깊이 디렉토리와 크기 목록을 제공합니다.

-x 분석을 하나의 파일 시스템으로 제한

-h 사람이 읽을 수있는 k / M / Gbytes를 보여줍니다 (출력을 정렬하지 못하게합니다)


답변

다른 훌륭한 파이 그래프 디스크 사용 도구는 Filelight입니다. KDE 앱이며 리포지토리에서 사용할 수 있습니다.


답변

디스크 사용량 분석기 (응용 프로그램-> 액세서리-> 디스크 사용량 분석기)를 사용하십시오.

(명령은입니다 baobab).

분석기-> 파일 시스템 스캔을 클릭하십시오.