디렉터리 사용량 순위 매기기

LinuxBeginner
지금 연습하기

소개

작업 공간에 데이터 양이 서로 다른 세 디렉터리가 있습니다. 정리 작업을 시작하기 전에 관리자는 사용량이 가장 적은 디렉터리부터 가장 많은 디렉터리 순서로 정렬된 간단한 보고서가 필요합니다.

이 과제에서는 앞선 안내 실습에서 연습한 du, sort, 파이프라인 및 리디렉션 패턴을 사용합니다.

사용량 순위 만들기

현재 상황

/home/labex/project/disk-audit/workspace의 바로 아래 디렉터리는 cache, logs, releases입니다. 비어 있는 reports 디렉터리는 이미 준비되어 있습니다.

작업 범위

  • 세 개의 바로 아래 디렉터리를 사람이 읽기 쉬운 요약 크기로 측정합니다.
  • 측정한 각 행을 가장 작은 크기부터 가장 큰 크기 순서로 정렬합니다.
  • 전체 출력을 reports/directory-usage.txt에 저장합니다.
  • 준비된 데이터를 변경하지 않습니다.

목표

크기 순서로 정렬된 디렉터리 사용량 보고서를 하나 만듭니다.

완료 기준

  • reports/directory-usage.txt에 준비된 각 디렉터리의 du -sh 결과가 하나씩 포함되어야 합니다.
  • 세 행이 사람이 읽기 쉬운 크기 기준으로 가장 작은 값부터 가장 큰 값 순서로 정렬되어야 합니다.
  • 준비된 파일의 원래 크기가 유지되어야 합니다.

힌트

앞에서 연습한 명령 조합은 무엇인가요?

요약된 사람이 읽기 쉬운 du 출력을 사용하고, 이를 사람이 읽기 쉬운 방식으로 sort 에 전달한 다음 최종 출력을 보고서로 리디렉션합니다.

요약

디렉터리 사용량 측정, 파이프라인, 정렬 및 리디렉션을 결합하여 유용한 스토리지 보고서 하나를 만들었습니다.

✨ 솔루션 확인 및 연습