관리 메뉴

피터의 개발이야기

디렉토리별 용량 정렬, du 크기별 정렬 방법 본문

Linux/Shell Script

디렉토리별 용량 정렬, du 크기별 정렬 방법

기록하는 백앤드개발자 2024. 1. 16. 00:19
반응형

ㅁ 들어가며

용량이 큰 디렉토리 목록을 확인하려면 du, sort 명령어를 조합하여 사용하면 용량별 디렉토리를 쉽게 파악할 수 있다.

 

ㅁ 디렉토리 용량별 정렬

# 디렉토리 용량 Sort, 내림차순, 큰->작
$ du -h -d 1 | sort -nr
178M	.
173M	./ParallelsLab
2.8M	./docker-2048
1.4M	./peter-2048

# 디렉토리 용량 Sort
$ du -h -d 1 | sort -n, 오름차순, 작->큰
1.4M	./peter-2048
2.8M	./docker-2048
173M	./ParallelsLab
178M	.

 

ㅁ 파일 용량별 정렬

# file 용량 Sort, 오름차순
$ du -h | sort -n
  0B	./ParallelsLab/.git/modules/submodules/hook_parallels/objects/info
  0B	./ParallelsLab/.git/modules/submodules/hook_parallels/refs/tags
  0B	./ParallelsLab/.git/modules/submodules/insert_dylib/objects/info
  0B	./ParallelsLab/.git/modules/submodules/insert_dylib/refs/tags

# file 용량 Sort, 내림차순
$ du -h | sort -nr
864K	./ParallelsLab/submodules/insert_dylib/build/Release/insert_dylib.dSYM/Contents
864K	./ParallelsLab/submodules/insert_dylib/build/Release/insert_dylib.dSYM
860K	./ParallelsLab/submodules/insert_dylib/build/Release/insert_dylib.dSYM/Contents/Resources
848K	./ParallelsLab/submodules/insert_dylib/build/Release/insert_dylib.dSYM/Contents/Resources/DWARF

 

 

반응형
Comments