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


42

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

예를 들어

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

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

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

감사합니다

답변:


44

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

여기에 이미지 설명을 입력하십시오

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

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


1
음 Delicious pie ...
Erigami

디스크 사용량 분석기는 개별 파일을 표시하지 않고 디렉토리 만 표시합니다. 이 정보가없는 디렉토리를 분석하는 것은 매우 어렵 기 때문에 실제로는 거의 사용되지 않습니다.
Lucio Paiva

이를 사용하여 문제가있는 디렉토리를 찾으면 큰 파일을 찾기 위해 해당 디렉토리를 ls -l하는 것이 매우 쉽습니다.
Chris Marasti-Georg

1
sudo apt install baobab다른 * 우분투 시스템의 경우.
Morgoth

27

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

명령 줄 대안은

du -a | sort -nr | head

18

@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

3
이것이 가장 좋은 답변이어야합니다
Quinn Daley

7

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

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

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

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

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


3

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


1
그것은 kde- 런타임과 몇몇 다른 KDE 유틸리티에 의존하기 때문에 순수한 Qt는 아닙니다. 따라서 쿠분투 사용자에게 더 적합 할 것입니다.
Chris

좋아, 나는 대답을 업데이트 할 것이다
Ryan Thompson

0

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

(명령은입니다 baobab).

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


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.