티스토리 뷰

ChatGPT가 작성해줌

 

Linux에서 디스크 공간을 효율적으로 관리하고, 하위 폴더와 파일의 크기를 쉽게 확인할 수 있는 방법 중 하나는 du 명령어를 사용하는 것입니다. 특히, 파일과 폴더를 모두 확인하고 싶다면 du -ah 옵션을 사용하는 것이 가장 효과적입니다. 이 글에서는 du -ah 명령어를 통해 하위 파일과 폴더의 크기를 확인하는 방법을 자세히 소개하겠습니다.

하위 폴더/파일의 크기 확인하는 명령어 du

디렉토리 안의 파일 및 폴더들의 크기를 확인하려면 du 명령어를 사용합니다. 이때 -a 옵션을 추가하여 폴더뿐만 아니라 모든 파일의 크기도 함께 출력할 수 있습니다.

기본적인 명령어는 다음과 같습니다:

du -ah --max-depth=1

위 명령어를 사용하면 현재 디렉토리 내의 모든 파일 및 하위 폴더들의 크기를 한눈에 볼 수 있습니다. 옵션들을 하나씩 살펴보면 다음과 같습니다:

  • -a (all): 파일과 폴더를 모두 포함하여 크기를 표시합니다. 기본적으로 du 명령어는 폴더만 출력하지만, 이 옵션을 사용하면 폴더뿐만 아니라 모든 파일의 크기를 확인할 수 있습니다.
  • -h (human-readable): 크기를 사람이 읽기 쉬운 형태로 표시하며, KB, MB, GB 등 단위가 함께 표시됩니다.
  • --max-depth=1: 하위 디렉토리의 깊이를 제한하는 옵션입니다. 1로 설정하면 현재 디렉토리의 바로 아래에 있는 하위 폴더와 파일들의 크기만 보여줍니다. 더 깊은 디렉토리까지 확인하려면 숫자를 조정하면 됩니다.

특정 디렉토리에서 사이즈 확인하기

특정 경로에서 파일과 폴더의 크기를 보고 싶다면, 경로를 명시하여 명령어를 실행할 수 있습니다. 예를 들어 /var/log 디렉토리에서 크기를 확인하고 싶다면:

du -ah --max-depth=1 /your/path

 

이 명령어는 /your/path 디렉토리 안에 있는 파일 및 폴더들의 크기를 사람이 읽기 쉬운 형태로 보여줍니다.

GB 단위로만 결과 필터링하기

du 명령어는 기본적으로 KB, MB, GB 등 다양한 단위로 결과를 표시하지만, GB 단위로만 필터링하여 보고 싶을 때도 있습니다. 이때는 grep 명령어를 함께 사용하면 됩니다:

du -ah --max-depth=1 | grep 'G'
 

위 명령어는 GB 이상의 크기를 가진 파일과 폴더만 필터링하여 보여줍니다.

 

 

마지막의 ./ 결과는 해당 폴더에 존재하는 모든 파일의 사이즈를 의미합니다.

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