Linux Terminal에서 큰 용량의 디렉토리, 파일을 추적하는데 유용하다.
디렉토리를 상위에서부터 내려가면서 아래 명령을 치고 따라 들어가다보면 용량을 꽤나 잡아먹는 친구를 검거할 수 있다.
$ du -h --max-depth=1 | sort -hr
나 같은 경우 이 블로그를 운영하는 서버에서 30GB 스토리지를 85% 사용하고 있었는데 용량을 확보하기 위해 루트에서부터 차근차근 확인해가면서 하나씩 불필요한 파일과 디렉토리를 삭제했다.
뭐.. 결론은 10년이 가까이 묵혀있던 /var/log/php-fpm 로그 파일이 20GB를 혼자 잡아먹고 있어서 이걸 지우니 사용량이 20% 아래로 떨어졌다. (…)
파일 사이즈 순으로 리스팅하는 방법은 여러가지가 있지만 하나씩 디렉토리를 이동해가며 정리할때 꽤나 직관적이었다.