Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

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

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

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

1. 기본 명령줄 도구

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

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

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

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

df etc

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

df -h

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

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

du -shc *.txt

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

ls를 사용할 수도 있습니다. (list) 명령은 디렉토리 내용의 목록과 파일 크기를 출력합니다.

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

이것은

가 있는 모든 디렉토리에서 수행됩니다.
ls -l -h

간단합니다!

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

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

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

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

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

ncdu

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

ncdu -x /

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

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

전체 지침을 보려면 ncdu 웹사이트로 이동하십시오.

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

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

3. QDirStat

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

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

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

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

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

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라고도 함)

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

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

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

그렇긴 해도 Disk Usage Analyzer는 사용하기 쉽고 너무 많은 개입 없이 사용량을 빠르게 확인하는 데 이상적입니다.

5. xdiskusage

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

를 사용하여 데비안 기반 시스템에 설치
sudo apt install xdiskusage

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

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

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

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

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

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

6. 덕

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

sudo apt install duc

다른 Linux 제품군의 경우 웹사이트에서 소스를 다운로드하여 컴파일할 수 있습니다.

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

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

duc index /usr

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

duc ls -Fg /usr/local

한편 Duc의 시각적 분석기에서 이것을 보고 싶다면

를 사용하세요.
duc gui /usr
Linux에서 디스크 사용량을 볼 수 있는 7가지 훌륭한 앱

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

duc ui /usr

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

7. JDiskReport

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

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

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

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

Linux용 디스크 사용 도구 7가지:가장 선호하는 도구는 무엇입니까?

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

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