조회 수 77535 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

결론.

현재 폴더(하위폴더 포함)의 사용용량을 알고 싶으면

du -sh .


폴더내의 각각 폴더별로도 보고 싶으면

du -h .






du-명령어를 이용하면 디렉토리 별로 사용량을 확인할 수 있다

사용방법

du [-옵션] [--세부옵션] [경로]


옵션

-a : 모든 파일들의 기본정보를 보여준다
-b : 표시단위를 기본 KB대신 Byte로 한다
-k : 표시단위르 KB단위로 한다
-h : 사용량을 1K, 234M , 2G 등의 형태로 보여준다
-c : 모든 파일의 디스크 사용정보를 보여주고 나서 합계를 보여준다
-s : 총 사용량만 표시한다
-x : 체크하는 경로안에 다른 시스템이 있으면 생략한다
-D : 심볼릭 링크 파일이 있을경우 원본의 값을 보여준다
-L : -D 옵션과 같다

경로를 지정하지않으면 현재 위치가 기본값으로 들어간다
du명령어는 시스템을 관리하는데에 있어 상당히 유용한 명령어다
그중 자주사용되는 명령어에 대해 알아보자

- /home 디렉토리의 전체 사용량을 MB단위로 출력
du -sh /home

-/home 하위 단위의 모든 데릭토리들의 사용량과 합꼐를 출력

du -h /home    - /home 하위의 모든 파일들과 디렉토리들을 출력

du -h --max -depth=1 /home  유저별로 사용량 점검
 
du - h --max-depth=1 /home < result.txt  실행 결과를 파일로 저장






du 는 Disk Usage를 의미하며, 지정된 디렉토리의 디스크 사용량을 표시해줍니다.

명령어 형식

$ du [옵션] [파일 및 디렉토리 명]

명령어 옵션

-a (--all) : 디렉토리가 아닌 모든 파일에 대한 정보를 출력합니다.

-k : 결과 값을 KB 단위로 출력합니다. (기본값)

-m : 결과 값을 MB 단위로 출력합니다.

-h (--human-readable) : 사용자가 이해하기 쉬운 용량의 단위를 표시합니다. (예>KB, MB, GB)

-l (--count-links) : 하드 링크의 용량을 모두 계산합니다.

-s (--summarize) : 사용량의 총 합계만 출력합니다.

-S (--separate-dirs) : 하위 디렉토리를 합치지 않고, 각각을 나누어서 계산합니다.

명령어 사용예

예제 A) home 디렉토리 내의 사용량의 총합을 알아보기 쉬운 단위로 표시합니다.

$ du -sh /home

484K /home

예제 B) home 디렉토리 내의 있는 모든 디렉토리와 파일들의 정보를 표시합니다.

$ du -a /home

8 /home/lebowski/.zshrc

8 /home/lebowski/.gtkrc

~~~~~~ 중략 ~~~~~~~~

56 /home/linuxone

484 /home

  • Dreamy 2013.04.22 17:30

    디렉토리별 용량 확인


    du -h --max-depth[NUM]


    -h : Human Readable

    --max-depth : Depth 별 용량


    ls -alhS


Dreamy의 코드 스크랩

내가 모으고 내가 보는

List of Articles
번호 분류 제목 날짜 조회 수 추천 수
26 MFC Cstring methods 2009.04.21 55037 0
25 LINUX screen 명령어, 터미널 멀티세션 제공 1 2014.01.21 55568 0
24 LINUX [Shell Script] 파일을 한줄씩 읽어오기 2014.10.03 56450 0
23 MFC CString을 유니코드로 변환 WCHAR에 저장하는 방법 1 2006.04.14 56836 0
22 MFC CFileDialog 초기 폴더 지정 2010.08.11 57216 0
21 C# C# 형변환 (문자형 -> 숫자형) / C# Type Change (string -> number) 2012.04.12 57329 0
20 MFC 폴더가 존재하는 지 확인하고, 없으면 만드는 함수 2010.02.01 58504 0
19 C# C# 문자열 숫자형식 포맷팅 String.Format ( C# Numberic Formatting ) 2012.10.10 59383 0
18 MFC MFC에서 커맨드 인자(cmd argument) 사용하기 2010.12.13 61659 0
17 LINUX [Shell Script] bash에서 source 명령 2012.01.02 62090 0
16 MFC 현재디렉토리의 파일리스트들을 알아오는 클래스 CFindFile 2008.05.07 62583 0
15 MFC API를 이용하는 유니코드와 ANSI 문자열간의 변환 방법 2006.04.14 63222 0
14 일반 findstr 사용법 - window용 find, grep 명령 2014.02.04 63224 0
13 LINUX errno.h - system error numbers 2013.01.09 65977 0
12 Android [GIT 사용법] 초보자가 알아두면 좋을 명령어 정리 1 2011.12.26 66622 0
목록
Board Pagination ‹ Prev 1 ... 28 29 30 31 32 33 34 Next ›
/ 34

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5