소개
ncdu (NCurses Disk Usage) 는 디스크 사용량을 상세하게 보여주는 간단하면서도 강력한 명령줄 도구입니다. 사용자가 디렉토리를 탐색하고 대화형으로 디스크 공간을 정리할 수 있도록 설계되었습니다. 전통적인 du 명령어를 개선하여 사용자 친화적인 인터페이스를 제공하며, 인터페이스 내에서 직접 파일을 정렬하고 삭제할 수 있는 추가 기능을 제공합니다.

ncdu (NCurses Disk Usage) 는 디스크 사용량을 상세하게 보여주는 간단하면서도 강력한 명령줄 도구입니다. 사용자가 디렉토리를 탐색하고 대화형으로 디스크 공간을 정리할 수 있도록 설계되었습니다. 전통적인 du 명령어를 개선하여 사용자 친화적인 인터페이스를 제공하며, 인터페이스 내에서 직접 파일을 정렬하고 삭제할 수 있는 추가 기능을 제공합니다.

전체 시스템 디스크 사용량 분석을 위해 ncdu를 시작하려면 터미널에 다음 명령을 입력하십시오.
ncdu /

이 명령은 루트 디렉토리에서 ncdu를 초기화하여 전체 파일 시스템의 디스크 사용량을 분석할 수 있도록 합니다. ncdu가 실행되면 루트 디렉토리의 모든 파일과 디렉토리가 크기와 함께 텍스트 사용자 인터페이스에 표시됩니다.
위쪽 및 아래쪽 화살표 키 또는 j와 k를 사용하여 항목을 순환합니다. 오른쪽 화살표 또는 Enter 키를 사용하여 선택한 디렉토리를 열고, 왼쪽 화살표를 사용하여 상위 디렉토리로 돌아갑니다.s를 눌러 파일 크기별로, n을 눌러 이름별로, C를 눌러 항목 수별로, 또는 M을 눌러 수정 시간별로 항목을 정렬합니다. 동일한 키를 다시 누르면 오름차순과 내림차순 정렬을 전환할 수 있습니다.a를 눌러 디스크 사용량과 표시 크기 간에 전환합니다.g를 눌러 표시 모드를 변경하여 백분율, 그래픽 표현, 둘 다 또는 없음을 표시합니다.c를 눌러 하위 항목 수 표시를 전환하고, m을 눌러 하위 항목의 최신 수정 시간을 표시합니다 (-e 플래그 필요).d를 눌러 선택한 파일 또는 디렉토리를 삭제합니다. 실수로 삭제되는 것을 방지하기 위해 확인 메시지가 표시됩니다.i를 누릅니다.b를 누릅니다. 이는 NCDU_SHELL 환경 변수를 사용하여 사용자 정의할 수 있습니다.r을 누릅니다.q를 눌러 ncdu를 종료하고 명령줄로 돌아갑니다.루트 디렉토리에서 ncdu를 사용하면 전체 시스템에서 디스크 공간이 어디에 사용되고 있는지에 대한 포괄적인 개요를 제공하여 정리 작업을 수행하고 효율적인 저장소 관행을 유지하는 데 도움이 됩니다.
ncdu는 Linux 시스템에서 디스크 공간 사용량을 분석하는 매우 상호 작용적이고 직관적인 방법을 제공합니다. 기존 방법보다 훨씬 개선되어 파일 시스템 내에서 공간을 많이 차지하는 항목을 쉽게 식별하고 관리할 수 있습니다. ncdu를 정기적인 시스템 유지 관리 루틴에 통합함으로써 디스크 공간을 효율적으로 관리하고 시스템을 깨끗하고 체계적으로 유지할 수 있습니다.