주어진 디렉토리가 어떤 파일 시스템인지 쉽게 알아낼 수 있습니다 :
$ cd /boot
$ df -h
File System Size Used Avail Mountpoint
/dev/sda1 28G 14G 13G 52% /
죄송합니다. /
예상보다 낫다.
그러나 일반적인 용의자는 오늘 상대적으로 길다.
$ du -sh /boot
124M /boot
그렇다면 14G를 소비하는 것은 무엇입니까?
다른 디렉토리가 그 파일 시스템에서 공간을 소비하는 것을 알아내는 간단한 방법이 있습니까?
"가능한 복제본"에 관해서 : 디스크 공간 분석기 유형의 일반적인 응용 프로그램은 대부분의 다른 질문 이후에 exacly 아니 내 질문에 대답해라, 왜냐하면 그것은 단지 모든 하위 폴더를 통해 반복 될 것이기 때문이다. /
내 경우에는 정확히 내가 찾은 정보를 남겨 두십시오.
아니요. 파일 및 폴더의 디스크 소모량을 검색하는 것이 아니라 특정 탑재 지점에있는 폴더를 검색하는 중입니다.
—
flaschbier
@KamilMaciorowski에 포인터를 올려주세요.
—
flaschbier
ncdu
대답과 설명 -x
그래서 나는 그것을 받아 들일 수있다.
du 'whatever options} | sort -n
답을 준다. 리눅스에서 "파일 라이트"는 이것의 훌륭한 유틸리티입니다 (ncdu와 같지만 더 예쁘고 SSH를 통한 원격 FS에서도 작동합니다).
@xenoid 아니지만, 시도해보십시오.
—
flaschbier
du -h -d 1 | sort -h
. 캐릭터의 스트로크는 적지 만 정렬을위한 거대한 단계.
아직도 내 옵션으로 서있다 : 1) 나는 어쨌든 가장 큰 것을보고 싶다. 대답이 GB 또는 바이트인지 상관하지 않는다. 2) -d 1은 사물의 표면에 남아있다. 범인이 단지 크다면 로그 파일을 3 레벨 아래로 내려 놓으려면 각 레벨에서 명령을 반복해서 찾아야합니다.
—
xenoid