티스토리 뷰

 

 

개발 환경

 

MacOS sequoia 15.5
Homebrew 4.5.8

 

 

 

 

이것을 정리하는 이유

 

  • 자주 사용할 필요도 없고 외울 필요도 없습니다.
  • 하지만 관리하지않고 사용하게 되면 용량은 커질 뿐더러 느려질 수 있습니다.
  • 맥북에서도 자주 관리하며 사용하는 것을 추천합니다.

 

 

 

명령어 모음

 

  1. 전체 디스크 사용량확인
  2. 설치된 패키지 목록과 각각 용량 확인
  3. 캐시 용량 확인 및 캐시 정리
  4. 패키지 제거
  5. 패키지 재설치
  6. 패키지 업데이트

 

 

 

Homebrew 전체 디스크 사용량 확인

  • Apple Silicon(M1~4)은 기본적으로 /opt/homebrew에 설치됩니다.
du -sh /opt/homebrew

# 출력 예시
355M	/opt/homebrew

 

설치된 패키지 목록과 각각 용량 확인

brew list --formula | while read -r formula; do
  du -sh "$(brew --prefix)/Cellar/$formula" 2>/dev/null
done


# 출력 예시
236K	/opt/homebrew/Cellar/ca-certificates
 23M	/opt/homebrew/Cellar/cocoapods
380K	/opt/homebrew/Cellar/libyaml
 39M	/opt/homebrew/Cellar/openssl@3
123M	/opt/homebrew/Cellar/ruby

설치된 목록만 본다면

brew list

# 출력 예시
==> Formulae
ca-certificates	cocoapods	libyaml		openssl@3	ruby

==> Casks

 

캐시 용량 확인 및 캐시 정리

# 캐시 용량 확인
brew cleanup -n

# 출력 예시
Would remove (broken link): /opt/homebrew/bin/ngrok

# 캐시 실제 정리
brew cleanup

# 출력 예시
Pruned 1 symbolic links from /opt/homebrew

 

패키지 제거

만약 패당 패키지를 삭제해도 관련된 의존성은 자동제거가 안될 수 있으니 잘 확인해 보기 바랍니다.

# brew uninstall <패키지명>
brew uninstall cocoapods

# 사용하지 않는 의존성 제거
brew autoremove

 

패키지 재설치

# brew reinstall <패키지명>
brew reinstall git

 

패키지 업데이트

# 설치된 패키지 중 업데이트 가능한 목록 확인
brew outdated

# 개별 패키지 업데이트
# brew upgrade <패키지명>
brew upgrade git

# 모든 패키지 최신으로 업그레이드
brew upgrade

 

Homebrew 업데이트

  • Homebrew가 관리하는 패키지 목록(metadata)을 최신으로 동기화
# core + formula metadata
brew update

 

 

감사합니다.

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/01   »
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 31
글 보관함