티스토리 뷰

디스크가 꽉 찼을때, 용량 정리를 할 때 유용한 명령어들을 모아보았습니다.

 

1. 크기 별로 정렬해서 보기

-S 옵션을 주어, 파일크기 순으로 내림차순 정렬을 하거나 -Sr 옵션을 주어 올림차순으로 정렬을 하여 목록을 출력할 수 있습니다.

$ ls -alhS

-a : 모든 파일 리스트( . 으로 시작하는 파일/폴더 포함 )
-l : 긴 리스트 형태
-h : 사람이 읽기 쉬운 포맷으로 크기 출력
-S : 파일 크기로 정렬(내림차순)
-r : 정렬 반대순서로
-Sr : 파일 크기로 정렬(올림차순)

2. 파일 및 폴더 크기 보기

-a 옵션을 주면, 현재 디렉토리의 모든 파일 및 폴더에 포함된 파일의 용량을 출력할 수 있습니다.

$ du -ah *

28K	./apache-jmeter-5.1.1/lib/ext/ApacheJMeter_mongodb.jar
4.6M	./apache-jmeter-5.1.1/lib/ext
20K	./apache-jmeter-5.1.1/lib/jodd-log-5.0.6.jar
68K	./apache-jmeter-5.1.1/lib/jackson-annotations-2.9.8.jar
1.6M	./apache-jmeter-5.1.1/lib/log4j-core-2.11.1.jar
196K	./apache-jmeter-5.1.1/lib/commons-text-1.6.jar
46M	./apache-jmeter-5.1.1/lib

 

특정 폴더의 용량 합계를 볼 수 있습니다.

$ du -sh /folder

-s : summarize

132M	jenkins

 

특정 경로에 있는 모든 폴더 별로 용량 합계를 볼 수 있습니다.

$ du -h -d 1

-d : depth

129M	./log
40K	./.java
8.0K	./script
132M	./jenkins
113M	./apache-jmeter-5.1.1

 

3. 패턴으로 파일/폴더 삭제

find 명령으로 특정 폴더에 패턴이 매칭되는 파일/폴더를 삭제할 수 있다.

아래 명령어를 입력하면 패턴에 매칭되는 목록이 나오고, #을 지우면 해당 목록을 모두 지워준다.

find /folder -name '*.log' #-delete
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함