Linux에서 디렉토리 크기 확인

Check Directory Size Linux



GUI를 사용하여 디렉토리와 파일의 크기를 확인하는 것은 매우 쉽습니다. 명령줄을 사용하여 디렉토리 크기를 얻는 것은 GUI를 사용할 때보다 훨씬 더 어려울 수 있습니다. 'ls' 명령을 사용하면 디렉토리의 내용을 나열할 수 있지만 정확한 공간이나 디렉토리 크기를 볼 수는 없습니다. 대신 디렉토리나 파일의 정확한 크기를 얻으려면 더 많은 명령을 탐색해야 합니다.

이 문서에서는 명령줄 환경을 사용하여 Linux에서 디렉터리 크기를 확인하는 방법을 배웁니다. 이 기사에서 설명하는 모든 명령은 Ubuntu 20.04 시스템에서 실행되었습니다. 모든 방법과 단계는 터미널에서 수행됩니다. Ctrl + Alt + t를 입력하여 터미널 창을 빠르게 열 수 있습니다.







다음은 Linux 시스템에서 디렉토리 크기를 확인하는 데 사용할 수 있는 몇 가지 방법입니다. 이러한 방법을 하나씩 살펴보겠습니다.



방법 1: du 명령을 사용하여 디렉토리 크기 확인

디렉토리의 크기를 확인하는 데 사용되는 기본 명령은 'du' 명령으로 알려져 있습니다. NS 이스크 세이지. du 명령은 대부분의 Linux 배포판에 설치됩니다. du 명령을 사용하여 다음과 같이 시스템의 현재 디렉토리 크기를 볼 수 있습니다.



$NS





위의 명령은 홈 디렉토리 내용의 목록을 표시합니다. 왼쪽에 표시된 숫자는 각 개체의 크기(KB)를 나타냅니다.

-h 옵션을 사용하면 다음과 같이 출력을 보다 설명적인 형식으로 표시할 수도 있습니다.



$NS-시간

위의 명령은 킬로, 메가, 기가바이트 단위의 공간을 숫자로 표시합니다.

특정 디렉토리의 크기를 찾으려면 다음 구문을 사용하십시오.

$NS-시간/디렉토리 경로

일부 디렉토리는 특정 디렉토리 내용에 액세스할 수 있는 특정 권한이 필요하기 때문에 위의 명령을 sudo 사용자로 실행해야 합니다.

다음 명령을 사용하여 /var 디렉토리의 디렉토리 크기를 확인하십시오.

$수도 NS-시간/어디

-hc 옵션을 사용하면 다음과 같이 사람이 읽을 수 있는 형식으로 특정 디렉토리의 크기를 표시할 수 있습니다.

$수도 NS -hc /어디

max-depth 옵션을 사용하여 하위 디렉토리 경로 깊이를 변경할 수도 있습니다. 예를 들어, 최상위 디렉토리만 표시하려면 다음과 같이 max-depth=0을 설정해야 합니다.

$수도 NS–hc ––최대 깊이=0 /어디

유사하게, 하위 디렉토리의 레이어가 하나 있는 최상위 디렉토리를 검색하려면 max-depth=1을 설정합니다.

$수도 NS–hc ––최대 깊이=1 /어디

du와 관련된 더 많은 명령을 탐색하려면 다음 명령을 사용할 수 있습니다.

$남성 NS

방법 2: tree 명령을 사용하여 디렉토리 크기 확인

tree 명령은 디렉토리, 하위 디렉토리 및 파일을 트리 형식으로 표시하는 데 사용됩니다. 사용자 정의를 위한 플래그 및 옵션을 입력하여 이 명령을 더 유용하게 만들 수 있습니다. tree 명령은 대부분의 Linux 시스템에 이미 설치되어 있지 않습니다. 다음과 같이 apt 패키지 관리자를 사용하여 이 명령을 설치할 수 있습니다.

$수도적절한설치 나무

현재 디렉토리, 하위 디렉토리 및 파일을 표시하려면 터미널에서 다음 명령을 사용하십시오.

$나무 -NS -시간

tree 명령을 사용하면 다음 구문을 사용하여 특정 디렉토리의 내용을 검색할 수도 있습니다.

$나무 /디렉토리 경로

/var 디렉토리의 내용을 나열하려면 다음 명령을 사용합니다.

$나무 /어디

명령을 완료하면 디렉토리와 하위 디렉토리의 총 수가 표시됩니다.

tree 명령에 대해 자세히 알아보려면 다음 명령을 사용하십시오.

$남성 나무

방법 3: ncdu 명령을 사용하여 디렉토리 크기 확인

NCurses 디스크 사용량(약칭 'ncdu')도 디렉터리 크기를 확인하는 데 사용됩니다. ncdu는 대부분의 Linux 시스템에 기본적으로 설치되지 않습니다. 다음과 같이 apt 패키지 관리자를 통해 명령줄을 사용하여 이 명령을 설치해야 합니다.

$수도적절한설치ncdu

ncdu를 사용하면 시스템 디스크 사용량에 대한 대화형 디스플레이를 볼 수 있습니다. 이 명령을 시도하려면 다음을 실행하십시오.

$ncdu

왼쪽 상단 모서리에는 현재 보고 있는 디렉토리가 표시됩니다. 왼쪽 열은 숫자 값으로 디렉토리 크기를 표시합니다. 여기서 # 기호는 각 디렉토리 옆의 크기를 나타냅니다. 화살표 키를 사용하여 이러한 라인 사이를 탐색할 수 있습니다. 여기서 오른쪽 화살표의 목적은 디렉토리를 탐색하는 것이고 왼쪽 화살표의 목적은 뒤로 이동하는 것입니다.

ncdu 명령을 사용하여 다음과 같이 특정 디렉토리를 대상으로 지정할 수도 있습니다.

$ncdu/어디

ncdu 인터페이스를 종료하려면 'q'를 누르고 도움말을 보려면 '?'를 누르십시오.

이 기사에서는 세 가지 다른 방법을 통해 Ubuntu 20.04 Linux 시스템에서 터미널 명령줄을 사용하여 디렉터리 크기를 확인하는 방법을 배웠습니다. 터미널을 사용하여 tree, ncdu 및 du 명령과 관련된 더 많은 명령을 탐색할 수 있습니다. 이 명령은 모든 Linux 배포판에서 사용할 수 있습니다. 질문이나 제안 사항이 있으면 아래에 댓글을 남겨주세요.