Linux에서 디스크 사용량을 볼 수 있는 7가지 훌륭한 앱

Linux에서 디스크 사용량을 볼 수 있는 7가지 훌륭한 앱

공간은 어디로 가나요? 2TB 하드 디스크 드라이브가 어떻게 그렇게 빨리 채워졌습니까? 디스크 사용량 보기 도구를 사용하여 확인할 수 있습니다. 이들은 대부분 하드 디스크 드라이브와 함께 작동하도록 설계되었으며 솔리드 스테이트 드라이브 , 하지만 플래시 드라이브, USB 스틱 및 SD 카드에서도 작동할 수 있습니다.





Linux에서 이러한 유틸리티를 사용할 수 있으므로 살펴보겠습니다.





1. 기본 명령줄 도구

가장 먼저 확인할 곳은 명령줄입니다. 여기에서 여러 도구를 사용할 수 있으며 이미 Linux와 함께 번들로 제공됩니다.





시도해야 할 첫 번째 명령은 DF . 이것은 사용 중인 디스크 공간의 양을 보고합니다. 마운트된 모든 파일 시스템의 전체 합계를 표시하거나 파일 이름과 함께 단독으로 사용할 수 있습니다.

파일 이름과 함께 사용하면 df는 파일이 저장된 특정 파티션의 나머지 공간을 출력합니다.



df etc

위의 명령은 /etc/ 디렉토리에서 사용 가능한 여유 공간을 보여줍니다. 그 동안에,

df -h

'사람이 읽을 수 있음'을 의미하는 -h 스위치를 사용합니다. 기본적으로 읽을 수 있는 형식으로 파일 및 폴더 크기를 표시합니다. 이것을 사용하여 특정 파일이나 디렉토리에서 사용 중인 디스크 공간의 양을 해석합니다.





그 동안에, NS 또한 사용할 수 있습니다. df와 약간 다르지만 du는 파일이 사용하는 디스크 공간의 추정치를 표시합니다. 예를 들어,

du -shc *.txt

현재 디렉토리에 있는 각 TXT 파일의 크기를 사람이 읽을 수 있는 형식으로 표시합니다.





Windows 10은 인터넷에 연결되어 있지 않다고 표시되지만 저는

당신은 또한 사용할 수 있습니다 (list) 명령을 사용하여 디렉토리 내용 목록과 파일 크기를 출력합니다.

이것은 모든 디렉토리에서 수행됩니다.

ls -l -h

단순한!

2. Ncurses 디스크 사용량 (ncdu)

전용 유틸리티에서 찾고 있는 디스크 사용량 정보를 얻으려면 ncdu를 사용해 보십시오. 이 목록에서 잠재적으로 가장 간단한 방법인 ncdu는 도구가 실행되는 즉시 시스템을 검사합니다. 기본적으로 홈 디렉토리의 내용과 사용법이 표시되지만 다른 디렉토리를 매개변수로 지정하여 변경할 수 있습니다.

명령줄을 통해 Debian 기반 시스템에 ncdu를 설치할 수 있습니다.

sudo apt install ncdu

ncdu를 사용하는 것은 간단합니다. 명령줄에 다음을 입력합니다.

ncdu

더 큰 HDD에서 결과를 기다려야 합니다. -x 명령을 사용하여 루트 파일 시스템을 스캔할 수도 있습니다.

ncdu -x /

그리고 SSH를 통해 스캔하는 옵션이 있습니다. 원격 장치에 매우 유용합니다.

ssh -C user@system ncdu -o- / | ./ncdu -f-

ncdu 웹사이트로 이동하여 전체 지침 세트 .

ncdu의 다른 기능에는 파일 이름 또는 크기별 정렬, 단일 파일 및 디렉토리 삭제, 파일 또는 폴더에 대한 정보 표시, 숨겨진 항목 표시 전환 등이 있습니다.

좋아하는 영화를 기반으로 한 영화 추천

이러한 훌륭한 명령줄 도구를 사용하면 필요한 모든 것을 갖추었다고 생각할 수 있습니다. 그러나 다양한 시각적 도구를 사용하면 디스크 사용량에 대한 향상된 보기를 제공할 수 있습니다.

3. QDirStat

가장 먼저 살펴볼 시각적 디스크 사용 도구는 Linux 데스크톱 환경에서 사용할 수 있는 QDirStat입니다. 뿐만 아니라 BSD .

시각적 도구를 사용하면 숫자 목록만으로는 비교할 수 없는 PC의 하드 디스크 드라이브에서 무슨 일이 일어나고 있는지에 대한 훌륭한 통찰력을 얻을 수 있습니다. Windows에서 이에 대한 가장 인기 있는 옵션 중 하나는 QDirStat의 기반이 되는 KDirStat 유틸리티의 복제본인 WinDirStat입니다.

QDirStat을 사용하면 HDD 사용량이 각각 다른 크기의 직사각형과 정사각형으로 표시됩니다. 정사각형이 클수록 해당 디렉토리에서 더 많은 HDD 공간을 사용하고 있습니다. 해당 사각형을 마우스 오른쪽 버튼으로 클릭하면 폴더 위치를 방문할 수 있는 옵션이 제공됩니다.

이것은 컴퓨터에 다운로드된 '비밀' 데이터를 찾는 좋은 방법입니다. 누락된 다운로드 위치 및 인터넷 캐시와 같은 것은 모두 이러한 도구를 사용하여 추적할 수 있습니다. 그리고 '블록' 보기가 마음에 들지 않으면 사용 데이터를 히스토그램으로 볼 수도 있습니다.

당신은 할 수 있습니다 GitHub를 통해 QDirStat 얻기 , 그러나 패키지는 openSUSE, SLE 및 Ubuntu에 사용할 수 있습니다.

후자의 경우 먼저 PPA를 추가합니다(나중에 제거해야 함).

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get update

이 작업이 완료되면 다음을 사용하여 설치하십시오.

sudo apt install qdirstat

그런 다음 데스크탑에서 또는 qdirstat 명령을 사용하여 터미널에서 소프트웨어를 실행할 수 있습니다. 프롬프트에 따라 스캔할 디렉토리를 선택한 다음 데이터가 대조되고 표시될 때까지 기다리십시오.

KDE 버전, K4DirStat , 도 사용 가능합니다.

4. 디스크 사용량 분석기 (일명 바오밥)

이전에 Baobab으로 알려진 Disk Usage Analyzer는 짐작할 수 있듯이 또 다른 시각적 도구입니다. QDirStat의 블록 기반 접근 방식 대신 이 유틸리티는 디스크 사용량을 실시간으로 보여주는 방사형 트리맵 파이 차트를 제공합니다. 오른쪽 창에서 찾을 수 있습니다. 왼쪽에는 현재 선택된 디렉토리의 내용 목록이 있습니다.

모든 것이 쉽게 분석할 수 있도록 색상으로 구분되어 있지만 Disk Usage Analyzer는 그 이상을 제공하지 않습니다. 예를 들어, 기본 파일 관리자에서 수동으로 여는 것 외에는 보고 있는 디렉토리에 대한 쉬운 바로 가기가 없습니다.

그렇긴 하지만 디스크 사용량 분석기는 사용하기 쉽고 너무 많은 개입 없이 사용량을 빠르게 확인하는 데 이상적입니다.

5. xdiskusage

또 다른 블록 기반 그래픽 사용 분석기인 xdiskusage는 매우 기본적인 UI를 가지고 있으며 du 명령에서 정보를 수집합니다. 그러나 이것은 사용자를 대신하여 실행되므로 사용 데이터가 빠르게 컴파일되고 표시됩니다.

다음을 사용하여 데비안 기반 시스템에 설치

sudo apt install xdiskusage

터미널에서 xdiskusage 명령을 실행하여 시작한 다음 분석할 디렉터리 또는 디스크를 선택합니다.

그 결과 상위 디렉토리 블록이 가장 왼쪽에 표시되고 하위 디렉토리 및 폴더가 오른쪽으로 분기되는 트리 기반 프레젠테이션이 생성됩니다. 각 블록은 디렉토리 이름과 디스크 사용량을 표시합니다.

마우스나 화살표 키를 사용하여 디렉토리 구조의 이 그래픽 표현을 탐색할 수 있습니다. 디렉토리 블록에 대해 더 알고 싶으십니까? 클립보드에 경로 복사 및 디스플레이 인쇄를 포함하는 옵션을 보려면 마우스 오른쪽 버튼을 클릭하기만 하면 됩니다.

훌륭한 그래픽을 제공하지는 않지만 xdiskusage는 매우 가볍게 설계되었습니다. 설명 없이 디스크가 가득 차서 공간이 부족한 상황이라면 xdiskusage가 원하는 솔루션이 될 수 있습니다.

xdiskusage용으로 다운로드 가능한 실행 파일은 64비트 전용이지만 소스를 다운로드하고 설치를 위해 시스템에서 컴파일할 수도 있습니다.

6. 선두

방사형 트리맵 접근 방식을 사용하는 또 다른 디스크 사용 도구는 Duc입니다. 도구 모음을 제공하여 다음을 사용하여 데비안 기반 배포판에 Duc를 설치할 수 있습니다.

Windows 10 잠금 화면 사진 실제 세계 위치
sudo apt install duc

다른 Linux 제품군의 경우 웹사이트에서 소스를 다운로드하고 컴파일 .

/usr 디렉토리를 인덱싱하여 Duc를 시작하십시오. 이것은 데이터베이스를 구축하고(자세한 내용은 아래 참조), 처음 실행할 때 시간이 걸릴 수 있습니다.

duc index /usr

여기에서 ls를 사용하여 디렉토리 내용과 HDD에 미치는 영향을 나열할 수 있습니다.

duc ls -Fg /usr/local

한편 Duc의 시각적 분석기에서 이것을 보고 싶다면 다음을 사용하십시오.

duc gui /usr

열 수 있는 콘솔 인터페이스도 있습니다.

duc ui /usr

Duc는 디스크 내용의 데이터베이스를 유지 관리하여 디스크 사용량 분석에 훨씬 더 빠른 접근 방식을 제공합니다. 따라서 더 큰 시스템에 이상적입니다. Duc 웹사이트는 '5억 개의 파일과 수 페타바이트의 스토리지'로 테스트를 거쳤다고 자랑합니다.

7. JDisk 보고서

경량 설치를 위한 또 다른 옵션은 Java 기반 디스크 분석 도구인 JDiskReport입니다. Java이기 때문에 JDiskReport는 크로스 플랫폼입니다. 즉, 이전 또는 특이한 Linux 배포판에서 실행하는 데 문제가 발생하지 않아야 합니다.

HDD를 분석한 후 JDiskReport는 통계 데이터를 차트 및 테이블로 표시합니다. 이것은 자체적으로 오는 곳입니다. 예상되는 파이 차트 표시를 얻을 뿐만 아니라 유틸리티는 가장 큰 파일의 상위 50개 목록도 표시합니다. 또한 유형별로 가장 큰 파일을 표시하는 화면을 찾을 수 있습니다.

Java는 가장 인기 있는 플랫폼이 아니며 업데이트하기가 쉽지 않지만 xdiskusage보다 더 나은 보고 옵션을 제공하는 것을 찾고 있다면 JDiskReport가 답입니다.

Linux용 디스크 사용 도구 7가지: 가장 좋아하는 것은 무엇입니까?

기본 명령줄 도구, 멋진 GUI 시각화 도구 또는 HDD 사용에 대한 콘솔 기반 분석을 사용하려는 경우 중요하지 않습니다. 모두를 위한 도구가 있습니다!

더 많은 Linux 기본 사항은 Linux에서 파일 이름을 바꾸는 방법에 대한 개요를 확인하세요.

공유하다 공유하다 트위터 이메일 명령 프롬프트를 사용하여 Windows PC를 청소하는 방법

Windows PC의 저장 공간이 부족한 경우 이 빠른 명령 프롬프트 유틸리티를 사용하여 정크를 정리하십시오.

다음 읽기
관련 항목
  • 리눅스
  • 하드 드라이브
  • 컴퓨터 유지 관리
저자 소개 크리스찬 카울리(1510개 기사 출판)

보안, Linux, DIY, 프로그래밍 및 기술 설명을 위한 편집자이자 데스크탑 및 소프트웨어 지원에 대한 광범위한 경험을 가진 정말 유용한 팟캐스트 프로듀서입니다. Linux Format 매거진의 기고가인 Christian은 Raspberry Pi 땜장이이자 레고 애호가이자 복고풍 게임 팬입니다.

크리스찬 카울리가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.