내 시스템에서 가장 큰 파일이 저장된 위치를 어떻게 알 수 있는지 궁금합니다.
예를 들어
사용 된 디스크 공간 : 1GB Java : 500MB Java 백분율 : 50 %가 원형 차트로 표시 될 수 있습니다. 아마도?
나는 이것이 기능 과잉 일 수 있음을 알고 있습니다. 나는 때때로 물건을 저장하는 것을 잊고 왜 내 디스크가 가득 찼는 지 궁금합니다.
기본적으로 파일 시스템에서 실행하고 사용 된 디스크 공간에 대한 정보를 제공 할 수있는 명령입니다.
감사합니다.
최근에 변경되지 않은 경우 baobab
은 디렉토리 만 표시합니다. 유형별로 색상이 지정된 파일을 실제로 표시하는 대안은 kdirstat 를 확인하십시오.
명령 줄 대안은
du -a | sort -nr | head
@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
명령 행에서 특정 디렉토리에 대해 결정해야 할 경우 유용한 명령입니다.
du --max-depth=1 -x -h
첫 번째 깊이 디렉토리와 크기 목록을 제공합니다.
-x
분석을 하나의 파일 시스템으로 제한
-h
은 사람이 읽을 수있는 k/M/Gbytes를 보여줍니다 (출력을 정렬하지 못하게합니다)
다른 훌륭한 파이 그래프 디스크 사용 도구는 Filelight입니다. KDE 앱이며 리포지토리에서 사용할 수 있습니다.
이를위한 또 다른 도구는 jDiskReport (Java app)
디스크 사용량 분석기 (응용 프로그램-> 액세서리-> 디스크 사용량 분석기)를 사용하십시오.
(명령은 baobab
입니다.).
분석기-> 파일 시스템 스캔을 클릭하십시오.