파일 정리기
이 스킬은 개인 정리 비서 역할을 하여, 지속적인 수동 정리의 정신적 부담 없이 컴퓨터 전반에 걸쳐 깔끔하고 논리적인 파일 구조를 유지할 수 있도록 도와줍니다.
이 스킬을 사용해야 할 때
- Downloads 폴더가 혼란한 상태일 때
- 파일이 여기저기 흩어져 있어 찾을 수 없을 때
- 중복 파일이 공간을 차지하고 있을 때
- 폴더 구조가 더 이상 이해되지 않을 때
- 더 나은 정리 습관을 기르고 싶을 때
- 새 프로젝트를 시작하고 좋은 구조가 필요할 때
- 오래된 프로젝트를 보관하기 전에 정리할 때
이 스킬이 하는 일
- 현재 구조 분석: 폴더와 파일을 검토하여 현재 상황을 파악합니다.
- 중복 찾기: 시스템 전체에서 중복 파일을 식별합니다.
- 정리 제안: 콘텐츠를 기반으로 논리적인 폴더 구조를 제안합니다.
- 정리 자동화: 사용자의 승인을 받아 파일을 이동, 이름 변경 및 정리합니다.
- 컨텍스트 유지: 파일 형식, 날짜, 콘텐츠를 기반으로 현명한 결정을 내립니다.
- 클러터 감소: 더 이상 필요하지 않은 오래된 파일을 식별합니다.
사용 방법
홈 디렉토리에서 시작
cd ~
그런 다음 Claude Code를 실행하고 도움을 요청하세요:
Downloads 폴더 정리를 도와줘
Documents 폴더에서 중복 파일을 찾아줘
내 프로젝트 디렉토리를 검토하고 개선점을 제안해줘
특정 정리 작업
이 다운로드 파일들을 종류에 따라 적절한 폴더로 정리해줘
중복 파일을 찾고 어떤 것을 유지할지 결정하는 것을 도와줘
6개월 이상 사용하지 않은 오래된 파일을 정리해줘
[작업/프로젝트/사진/기타]에 더 나은 폴더 구조를 만들어줘
지침
사용자가 파일 정리 도움을 요청하면:
-
범위 이해
명확한 질문을 하세요:
- 어떤 디렉토리를 정리해야 하나요? (Downloads, Documents, 전체 홈 폴더?)
- 주요 문제는 무엇인가요? (파일을 찾을 수 없음, 중복, 너무 지저분함, 구조 없음?)
- 피해야 할 파일이나 폴더가 있나요? (진행 중인 프로젝트, 민감한 데이터?)
- 얼마나 적극적으로 정리할까요? (보수적 vs. 포괄적 정리)
-
현재 상태 분석
대상 디렉토리를 검토하세요:
# 현재 구조 개요 확인 ls -la [대상_디렉토리] # 파일 형식 및 크기 확인 find [대상_디렉토리] -type f -exec file {} \; | head -20 # 가장 큰 파일 식별 du -sh [대상_디렉토리]/* | sort -rh | head -20 # 파일 형식별 개수 find [대상_디렉토리] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn결과를 요약하세요:
- 총 파일 및 폴더 수
- 파일 형식별 분류
- 크기 분포
- 날짜 범위
- 명백한 구성 문제
-
정리 패턴 식별
파일을 기반으로 논리적 그룹을 결정합니다:
형식별:
- 문서 (PDF, DOCX, TXT)
- 이미지 (JPG, PNG, SVG)
- 비디오 (MP4, MOV)
- 아카이브 (ZIP, TAR, DMG)
- 코드/프로젝트 (코드가 있는 디렉토리)
- 스프레드시트 (XLSX, CSV)
- 프레젠테이션 (PPTX, KEY)
목적별:
- 업무 vs. 개인
- 활성 vs. 보관
- 프로젝트별
- 참고 자료
- 임시/스크래치 파일
날짜별:
- 올해/이번 달
- 이전 연도
- 매우 오래된 파일 (보관 대상)
-
중복 찾기
요청 시 중복을 검색합니다:
# 해시로 정확한 중복 찾기 find [디렉토리] -type f -exec md5 {} \; | sort | uniq -d # 동일한 이름의 파일 찾기 find [디렉토리] -type f -printf '%f\n' | sort | uniq -d # 비슷한 크기의 파일 찾기 find [디렉토리] -type f -printf '%s %p\n' | sort -n각 중복 세트에 대해:
- 모든 파일 경로 표시
- 크기 및 수정 날짜 표시
- 유지할 파일 권장 (일반적으로 최신 또는 이름이 가장 적절한 파일)
- 중요: 삭제하기 전에 항상 확인을 요청하세요
-
정리 계획 제안
변경을 실행하기 전에 명확한 계획을 제시하세요:
# [디렉토리] 정리 계획 ## 현재 상태 - Y 폴더에 걸쳐 X개의 파일 - 총 [크기] - 파일 형식: [분류] - 문제: [문제 목록] ## 제안된 구조[디렉토리]/ ├── 업무/ │ ├── 프로젝트/ │ ├── 문서/ │ └── 보관/ ├── 개인/ │ ├── 사진/ │ ├── 문서/ │ └── 미디어/ └── 다운로드/ ├── 분류-대기/ └── 보관/
## 적용할 변경 사항 1. **새 폴더 생성**: [목록] 2. **파일 이동**: - X개의 PDF → 업무/문서/ - Y개의 이미지 → 개인/사진/ - Z개의 오래된 파일 → 보관/ 3. **파일 이름 변경**: [이름 변경 패턴] 4. **삭제**: [중복 또는 휴지통 파일] ## 사용자 결정이 필요한 파일 - [확실하지 않은 파일 목록] 계속 진행할까요? (yes/no/modify) -
정리 실행
승인 후 체계적으로 정리합니다:
# 폴더 구조 생성 mkdir -p "path/to/new/folders" # 명확한 로그와 함께 파일 이동 mv "old/path/file.pdf" "new/path/file.pdf" # 일관된 패턴으로 파일 이름 변경 # 예시: "YYYY-MM-DD - Description.ext"중요 규칙:
- 어떤 것도 삭제하기 전에 항상 확인
- 잠재적인 실행 취소를 위해 모든 이동 기록
- 원래 수정 날짜 보존
- 파일명 충돌을 우아하게 처리
- 예상치 못한 상황이 발생하면 중단하고 질문
-
요약 및 유지 관리 팁 제공
정리 후:
# 정리 완료! ✨ ## 변경 사항 - [X]개의 새 폴더 생성 - [Y]개의 파일 정리 - 중복 제거로 [Z]GB 확보 - [W]개의 오래된 파일 보관 ## 새 구조 [새 폴더 트리 표시] ## 유지 관리 팁 정리 상태를 유지하려면: 1. **매주**: 새 다운로드 파일 분류 2. **매월**: 완료된 프로젝트 검토 및 보관 3. **분기별**: 새 중복 파일 확인 4. **매년**: 오래된 파일 보관 ## 유용한 명령어 ```bash # 이번 주에 수정된 파일 찾기 find . -type f -mtime -7 # 형식별로 다운로드 분류 [사용자 설정에 맞는 사용자 정의 명령어] # 중복 찾기 [사용자 정의 명령어]다른 폴더를 정리할까요?
예시
예시 1: Downloads 정리 (Justin Dielmann)
사용자: "내 Downloads 폴더에 500개가 넘는 파일이 있어서 엉망이야. 정리를 도와줘."
과정:
- Downloads 폴더 분석
- 패턴 찾기: 업무 문서, 개인 사진, 설치 프로그램, 무작위 PDF
- 구조 제안:
- Downloads/
- 업무/
- 개인/
- 설치프로그램/ (DMG, PKG 파일)
- 보관/
- 분류대기/ (결정이 필요한 항목)
- Downloads/
- 확인 요청
- 콘텐츠와 이름을 기반으로 지능적으로 파일 이동
- 결과: 500개 파일 → 5개의 정리된 폴더
예시 2: 중복 찾기 및 제거
사용자: "Documents에서 중복 파일을 찾고 어떤 것을 유지할지 결정하는 것을 도와줘."
출력:
# 23개의 중복 세트 발견 (총 156MB)
## 중복 세트 1: "proposal.pdf"
- `/Documents/proposal.pdf` (2.3MB, 수정일: 2024-03-15)
- `/Documents/old/proposal.pdf` (2.3MB, 수정일: 2024-03-15)
- `/Desktop/proposal.pdf` (2.3MB, 수정일: 2024-03-10)
**권장**: `/Documents/proposal.pdf` 유지 (올바른 위치의 가장 최근 파일)
다른 2개 복사본을 삭제할까요?
[모든 중복에 대해 계속...]
예시 3: Projects 폴더 재구조화
사용자: "내 ~/Projects 디렉토리를 검토하고 개선점을 제안해줘."
출력:
# ~/Projects 분석
## 현재 구조 문제점
- 활성 프로젝트와 보관된 프로젝트 혼재 (3년 이상)
- 일관된 명명 규칙 없음
- 일부 프로젝트는 루트에, 다른 프로젝트는 임의의 하위 폴더에 있음
- 중복 폴더 (project-name, project-name-old, project-name-v2)
## 제안된 구조
Projects/ ├── 활성/ │ ├── 고객-작업/ │ ├── 사이드-프로젝트/ │ └── 학습/ ├── 보관/ │ ├── 2022/ │ ├── 2023/ │ └── 2024/ └── 템플릿/
## 구체적인 변경 사항
1. 2022년 이후 건드리지 않은 12개 프로젝트를 보관/으로 이동
2. 4개의 중복 프로젝트 폴더 통합
3. 프로젝트 이름을 일관된 형식으로 변경: "고객명-프로젝트명"
4. 오래된 작업을 위한 보관 폴더 생성
이를 구현할까요?
예시 4: 사진을 날짜별로 정리
사용자: "내 사진 폴더를 연도와 월별로 정리해줘."
출력: 다음과 같은 구조를 생성합니다:
Photos/
├── 2023/
│ ├── 01-1월/
│ ├── 02-2월/
│ └── ...
├── 2024/
│ ├── 01-1월/
│ └── ...
└── 미분류/
그런 다음 EXIF 데이터 또는 파일 수정 날짜를 기반으로 사진을 이동합니다.
일반적인 정리 작업
Downloads 정리
내 Downloads 폴더를 정리해줘 - 문서는 Documents로, 이미지는 Pictures로 이동하고, 설치 프로그램은 분리하고, 3개월보다 오래된 파일은 보관해줘.
프로젝트 정리
내 Projects 폴더 구조를 검토하고 활성 프로젝트와 보관해야 할 오래된 프로젝트를 분리하는 것을 도와줘.
중복 제거
내 Documents 폴더에서 모든 중복 파일을 찾고 어떤 것을 유지할지 결정하는 것을 도와줘.
바탕화면 정리
내 바탕화면이 파일로 가득 차 있어. 모든 것을 내 Documents 폴더에 적절히 정리하는 것을 도와줘.
사진 정리
이 폴더의 모든 사진을 촬영 날짜를 기준으로 연도/월별로 정리해줘.
업무/개인 분리
내 Documents 폴더에서 업무 파일과 개인 파일을 분리하는 것을 도와줘.
전문가 팁
- 작게 시작하세요: 신뢰를 쌓기 위해 하나의 지저분한 폴더(Downloads 등)부터 시작하세요.
- 정기적인 유지 관리: Downloads에서 매주 정리 작업을 실행하세요.
- 일관된 이름 지정: 중요한 파일에는 "YYYY-MM-DD - 설명" 형식을 사용하세요.
- 적극적으로 보관하세요: 오래된 프로젝트는 삭제 대신 Archive로 이동하세요.
- 활성 파일을 분리하세요: 활성 작업과 보관된 작업 간에 명확한 경계를 유지하세요.
- 프로세스를 신뢰하세요: Claude가 파일 위치에 대한 인지 부하를 처리하도록 하세요.
모범 사례
폴더 이름 지정
- 명확하고 설명적인 이름 사용
- 공백 피하기 (하이픈 또는 밑줄 사용)
- 구체적으로 지정: "docs" 대신 "client-proposals"
- 순서를 위한 접두사 사용: "01-current", "02-archive"
파일 이름 지정
- 날짜 포함: "2024-10-17-meeting-notes.md"
- 설명적으로 작성: "q3-financial-report.xlsx"
- 이름에 버전 번호 피하기 (대신 버전 관리 사용)
- 다운로드 아티팩트 제거: "document-final-v2 (1).pdf" → "document.pdf"
보관 시기
- 6개월 이상 건드리지 않은 프로젝트
- 나중에 참조할 수 있는 완료된 작업
- 새 시스템으로 마이그레이션 후 이전 버전
- 삭제를 망설이는 파일 (먼저 보관)
관련 사용 사례
- 새 컴퓨터를 위한 정리 설정
- 백업/보관을 위한 파일 준비
- 스토리지 정리 전 청소
- 공유 팀 폴더 정리
- 새 프로젝트 디렉토리 구성