공유 작업 폴더 /home/exercise/usage-lab 의 디스크가 가득 차서, 어떤 파일부터 정리할지 팀에 공유해야 합니다. 크기가 큰 파일부터 이름을 적은 보고서를 /home/exercise/usage-report.txt 로 만드세요.
1. usage-report.txt 에 usage-lab 안의 파일 이름을 빠짐없이 한 줄에 하나씩 적습니다(크기·경로 없이).
2. 크기가 큰 파일부터 적습니다.
공유 작업 폴더 /home/exercise/usage-lab 의 디스크가 가득 차서, 어떤 파일부터 정리할지 팀에 공유해야 합니다. 크기가 큰 파일부터 이름을 적은 보고서를 /home/exercise/usage-report.txt 로 만드세요.
1. usage-report.txt 에 usage-lab 안의 파일 이름을 빠짐없이 한 줄에 하나씩 적습니다(크기·경로 없이).
2. 크기가 큰 파일부터 적습니다.
공유 서버에서 디스크 사용률 경고가 뜨면 관리자는 무엇부터 지울지 팀원과 먼저 합의해야 합니다. 이때 큰 파일부터 나열한 목록을 파일로 남겨 두면 각 담당자가 자기 파일을 확인하고 정리 여부를 판단할 수 있습니다. 무작정 지우다가 필요한 데이터를 날리는 사고도 막을 수 있습니다.
리눅스에서 파일 크기는 파일 메타데이터의 일부로 관리됩니다. ls는 디렉터리 항목을 여러 기준으로 정렬해 보여 주고, du는 실제로 차지한 디스크 공간을 집계하며, sort는 텍스트 줄을 원하는 기준으로 재배열하는 도구입니다. 명령 출력을 리다이렉션으로 파일에 저장하면 화면에만 보이던 결과가 공유할 수 있는 보고서가 됩니다.
ls가 보여 주는 크기는 파일 내용의 길이이고, du가 보여 주는 값은 할당된 블록 기준입니다. 그래서 희소 파일이나 아주 작은 파일이 섞여 있으면 두 결과의 순서가 달라질 수 있습니다. 또 숫자를 문자열로 정렬하면 10이 9보다 앞에 오는 식으로 순서가 틀어지니 정렬 기준을 의식해야 합니다. 이런 디스크 사용량 점검과 출력 가공은 리눅스마스터 같은 자격 시험과 서버 운영 담당자의 일상 업무에서 반복해서 요구됩니다.