it-gundan.com

시스템에서 가장 큰 파일 / 디렉토리가 어디에 저장되어 있는지 확인하는 방법

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

예를 들어

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

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

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

감사합니다.

40
myusuf3

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

enter image description here

그것에 대한 문서는 약간 드물지만 우분투 위키프로젝트 페이지 에 대한 자세한 정보를 찾을 수 있습니다.

명령 행 사용에 관심이 있다면 여기 로 설명 된 du이 있습니다.

43
Erigami

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

명령 줄 대안은

du -a | sort -nr | head
27
UncleZeiv

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

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
18
user3644800

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

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

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

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

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

6
Yoav Weiss

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

3
Ryan Thompson

이를위한 또 다른 도구는 jDiskReport (Java app)

0
AndrewR

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

(명령은 baobab입니다.).

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

0
dv3500ea