# ncdu (disk usage analysis)

## ncdu란?

nudu는 du(disk usage- 파일, 디렉토리 용량을 확인할 때 사용하는 명령) 명령의 명령줄 버전입니다. &#x20;

ncurses를 기반으로 하며 디스크 공간을 사용하는 파일과 디렉토리를 가장 빠르게 분석하고 추적 할 수 있는 방법을 제공하는 명령어 입니다.&#x20;

### ncdu 설치

`sudo apt-get install ncdu`

## ncdu  기본 사용법&#x20;

터미널에 `ncdu`를 입력하면 파일 및 디렉토리 수와 현재 작업 디렉토리의 디스크 사용량 스캔이 실행됩니다.

스캔이 완료되면 그래픽 막대 표시와 함께 디스크 사용량과 함께 파일 및 폴더의 트리 구조가 표시됩니다.&#x20;

<figure><img src="https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBKrxTTaACEPEgr0BkulL%2Fuploads%2FDYHTmFJH8kfNrLcQnkNH%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%2C%202022-10-06%2015-48-45.png?alt=media&#x26;token=c0711632-5aa1-4272-845a-2f860bd29467" alt=""><figcaption></figcaption></figure>

더 자세히 보고싶은 디렉토리를 선택해서 i 를 누르면 상세 정보 화면이 보여집니다.&#x20;

i를 한번 더 눌러 상세 정보 화면을 숨길 수 있습니다.&#x20;

<figure><img src="https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBKrxTTaACEPEgr0BkulL%2Fuploads%2FC4bEtiv1XUL0dEjjljMP%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%2C%202022-10-06%2015-53-20.png?alt=media&#x26;token=ea785c36-aa38-49e0-ae6e-238376c2436d" alt=""><figcaption></figcaption></figure>

선택한 파일 또는 디렉토리를 삭제하기 위해 d를 누르면 확인 메세지가 보여집니다.

yes 를 선택하면 삭제가 진행됩니다.&#x20;

<figure><img src="https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBKrxTTaACEPEgr0BkulL%2Fuploads%2FPzzlNU5xpwvQ1bNsMn6Q%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%2C%202022-10-06%2016-19-02.png?alt=media&#x26;token=dcd003af-0324-4001-9577-e78c9756de70" alt=""><figcaption></figcaption></figure>

shift + ? 를 누르면 ncdu가 진행되는 동안 사용 가능한 옵션 목록 확인이 가능합니다.

키보드 방향키를 이용해 더 많은 옵션 목록을 확인할 수 있습니다.&#x20;

옵션 목록을 종료하고 싶으면 q를 눌러줍니다.&#x20;

<figure><img src="https://4090665885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBKrxTTaACEPEgr0BkulL%2Fuploads%2FWl8ZV5vKTDICq3e5rjdP%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%2C%202022-10-06%2016-25-05.png?alt=media&#x26;token=f4307b98-20b2-49cb-aeb1-6187fffdf876" alt=""><figcaption></figcaption></figure>
