서버 공간이 꽉 차서 어디서부터 청소를 시작해야 할지 모르시겠다고요? 'du' 명령어와 몇 가지 유용한 옵션을 활용하면, 가장 많은 공간을 차지하는 파일과 폴더를 빠르게 찾아낼 수 있습니다. 이제 du
명령어를 좀 더 빠르게 실행해 보는 방법을 소개합니다!
참고글은 아래와 같습니다.
리눅스 폴더별 용량 확인(du 명령어) (tistory.com)
빠른 'du' 명령어로 리눅스에서 대형 폴더 식별하기
빠르게 큰 폴더 찾기
du -ah --max-depth=1 | sort -rh | head -n 5
이 명령어는 다음과 같은 기능을 수행합니다:
-ah
: 파일과 폴더의 용량을 사람이 읽기 쉽게 표시합니다.--max-depth=1
: 현재 디렉토리 바로 아래에 있는 항목들만 조사하여 속도를 향상시킵니다.sort -rh
: 결과를 용량에 따라 내림차순으로 정렬합니다.head -n 5
: 크기가 가장 큰 상위 5개 항목만 출력합니다.
실행 예
예를 들어, /home
디렉토리에서 가장 큰 파일과 폴더를 식별해봅시다:
cd /home
du -ah --max-depth=1 | sort -rh | head -n 5
예상 결과
출력은 다음과 같이 나타날 수 있습니다:
4.0G ./user1
3.2G ./user2
2.5G ./videos
1.8G ./documents
1.2G ./downloads
이 정보를 통해 /home
디렉토리에서 가장 큰 공간을 차지하고 있는 항목들을 빠르게 식별할 수 있습니다. 이제 각 사용자의 폴더나 자주 사용하지 않는 큰 파일을 정리하여 필요한 공간을 확보할 수 있겠죠.
이 방법으로 명령어를 구성하면, 보다 빠르고 효율적으로 시스템의 용량을 관리할 수 있습니다. 이제 이 정보를 바탕으로 공간 정리 계획을 세워보세요!
'IT > 리눅스' 카테고리의 다른 글
Vim - 파일 오픈 여러개 한 이후 화면 돌아가기 (0) | 2024.07.12 |
---|---|
Bash 쉘 vs C 쉘 스크립트 간단 차이점 (0) | 2024.05.24 |
실행한 프로세스 ID 가져오는 방법 (0) | 2024.04.05 |
작업중인 프로세스 강제로 죽이기 (0) | 2024.04.05 |
작업을 잠시 백그라운드로 돌려두고 작업하기 (0) | 2024.04.05 |