[컴][리눅스] disk 사용량 관련 리눅스 명령어 정리

디스크 / 어느파일이 용량을 많이 먹는지 알 수 있는 /

disk 사용량 관련 리눅스 명령어 정리

# 접근한지 365일이 지난 file 들 list
find /home -atime +365

# 그 file 들을 지우는 방법
rm `find /home -atime +365`

# 100MB 이상의 파일을 찾는법
find / -type f -size +100M 

# 특정 directory 를 제외하는 법,
# data0* 를 제외하고, 100MB 이상의 파일을 찾는다.
find / -name 'data0*' -prune -o -type f -size +100M 

# /dev 디렉토리내의 파일들의 disk 사용량
du -h /dev

# -c option 을 넣으면, 마지막줄에 total 을 보여준다.
du -hc /dev

# max-depth 를 정할 수 있다. 
# /home에서 어느 directory 가 많은 용량을 차지하는지 확인할 때
sudo du -hc /home --max-depth=1

# /var/log 에서 어느 폴더가 가장 많은 용량을 차지하는지 알고 싶을 때
sudo du --max-depth=1 -h /var/log | sort --human-numeric-sort

References

  1. How to Find & Remove Unused Files in Linux - Fedingo
  2. How to find files larger than 100MB in Linux – TecAdmin
  3. How to Exclude a Directory While Finding Files in Linux
  4. How to Check the Size of a Directory in Linux {3 Options}

댓글 없음:

댓글 쓰기