리눅스 환경에서 폴더별 디스크의 용량을 확인하고 싶을 때 ,du나 df를 사용한다. (주로 du사용, df는 전체 용량 나옴) du를 사용하면 permission denied가 나오는 경우가 있는데, 이를 해결하는 방법을 작성해두려한다.
우선 폴더별 용량 표시 방법 du -sh {원하시는 경로} 위와 같이 누른다면 폴더별로 쭉 돌아서 모든 파일의 용량이 나오고 마지막에 최종 현재 경로의 용량이 나온다.. 만약 경로에 1천개의 데이터/폴더 가 있다면 벌써 머리가 지끈해진다.
또한, permission denied도 만날 수 있는데 이를 해결하는 방안은 다음과 같다. 현재 폴더를 기준으로 용량 파악하는 방법은 다음과 같다.
(permisstion denied도 피하고, 기다림 없는 방법) du -h --max-depth=1 2>/dev/null 그럼 permission denied로 고생하거나, du를 쳐서 마지막까지 기다리지 않아도 된다! reference [Linux] 폴더 용량 큰...
#
denied
#
du
#
linux
#
permission
#
리눅스
#
해결
#
허가거부
원문 링크 : du 'Permission denied' 해결하기