ncdu
우수 하지만 (그리고 이것에 대한 노크가 아닙니다) 타사 유틸리티를 설치하지 않으려는 경우 시도 할 수있는 몇 가지 기본 제공 명령이 있습니다.
sudo du -hsx -d 1 / | sort
이 명령은 루트 디렉토리의 모든 파일을 나열하지만 모든 파일 시스템 마운트 (예 : USB 또는 네트워크 마운트)를 제외하고 가장 작은 것에서 가장 큰 것으로 정렬합니다. 예를 들어, iMac에서 명령을 실행하면 다음과 같은 결과가 나타납니다.
0B /.Trashes
0B /.vol
0B /Network
0B /cores
30G /Applications
64K /Volumes
1.0K /home
1.0K /net
1.0M /sbin
2.5M /bin
234M /.fseventsd
261G /Users
314G /
383M /.cleverfiles
4.7G /Library
478M /.DocumentRevisions-V100
5.0K /dev
523M /usr
7.1G /private
811M /.Spotlight-V100
9.1G /System
이것은 최상위 폴더가 내 드라이브에서 사용하는 별표에 대한 좋은 요약을 제공합니다. 필자의 경우 /Applications
폴더는 30G를 소비하는 반면 /Users
261G를 사용합니다.
응용 프로그램 폴더 내의 모든 내용을보고 크기별로 정렬하려면 명령을 실행할 수 있습니다
sudo du -ha /Applications | sort -r
출력을 파이프하고 플래그를 sort
사용하여 -r
역순 (최대에서 최소)으로 정렬하여 어떤 파일과 디렉토리가 어떤 공간을 차지하는지 확인할 수 있습니다.
996K /Applications//The Unarchiver.app/Contents/Frameworks/XADMaster.framework/Versions
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources/LexiconData
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon
996K /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport
리스팅은 상당히 길기 때문에, 평가를 위해 출력을 텍스트 파일로 보내는 것이 좋습니다.
sudo du -ha /Applications | sort -r > ~/Desktop/du_results.txt
그러면 텍스트 편집기로 볼 수있는 텍스트 파일이 데스크탑에 표시됩니다. 이렇게하면 디스크 공간을 많이 소비하는 이유를 조사하기 위해 필요한 파일 / 하위 디렉토리를 기록 할 수 있습니다.