파일 크기 조건 검색은 LPIC 파일 관리의 기본 유형입니다.
find, sort, basename 또는 awk를 활용하세요.
1. /home/exercise/lpic-size/src 아래에서 1MB를 초과하는 파일만 찾으세요.
2. 파일명만 추출해 오름차순으로 /home/exercise/lpic-size/large_files.txt 에 저장하세요.
파일 크기 조건 검색은 LPIC 파일 관리의 기본 유형입니다.
find, sort, basename 또는 awk를 활용하세요.
1. /home/exercise/lpic-size/src 아래에서 1MB를 초과하는 파일만 찾으세요.
2. 파일명만 추출해 오름차순으로 /home/exercise/lpic-size/large_files.txt 에 저장하세요.
백업 서버의 여유 공간이 갑자기 줄었다는 알림을 받으면, 관리자는 먼저 어느 파일이 용량을 차지하는지부터 확인합니다. 로그 디렉터리에 쌓인 거대한 덤프 파일, 사용자가 홈 디렉터리에 올려둔 압축 파일처럼 눈에 띄는 대용량 파일을 크기 기준으로 추려내고, 그 목록을 정리해 보고하거나 정리 대상 후보로 넘기는 작업이 정리 작업의 출발점이 됩니다.
리눅스에서 디렉터리 트리를 재귀적으로 훑으며 조건에 맞는 항목만 골라내는 도구가 find입니다. 파일 종류, 수정 시각, 소유자, 크기 같은 속성을 조건으로 걸 수 있고, 찾은 결과를 다른 명령에 넘겨 가공하는 것까지 한 흐름으로 처리할 수 있습니다. 여기에 경로에서 파일명만 떼어내는 basename이나 텍스트를 필드 단위로 다루는 awk, 정렬을 담당하는 sort를 이어 붙이면 사람이 읽기 좋은 목록이 만들어집니다.
주의할 점은 크기 조건의 '초과'와 '이상'이 다르다는 것입니다. 또한 find가 계산하는 크기는 파일의 논리적 크기이며, 디스크에 실제로 할당된 블록 사용량을 보여주는 du의 수치와는 일치하지 않을 수 있습니다. 검색 대상을 일반 파일로 한정하지 않으면 디렉터리 자체가 결과에 섞여 들어오는 것도 흔한 혼동입니다.
이런 유형은 LPIC-1 파일·디렉터리 관리 영역에서 꾸준히 출제되며, 리눅스 시스템 운영자나 서버 관리 업무를 맡는 역할에서 기본기로 요구됩니다.