file-organizer

이 SKILL은 당신의 개인 정리 비서 역할을 수행하며, 지속적인 수동 정리의 부담 없이 컴퓨터 전반에 걸쳐 깔끔하고 논리적인 파일 구조를 유지할 수 있도록 도와줍니다.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "file-organizer" with this command: npx skills add icartsh/icartsh_plugin/icartsh-icartsh-plugin-file-organizer

File Organizer

이 SKILL은 당신의 개인 정리 비서 역할을 수행하며, 지속적인 수동 정리의 부담 없이 컴퓨터 전반에 걸쳐 깔끔하고 논리적인 파일 구조를 유지할 수 있도록 도와줍니다.

사용 시기

  • 다운로드(Downloads) 폴더가 엉망진창일 때

  • 파일들이 여기저기 흩어져 있어 찾을 수 없을 때

  • 중복 파일들이 공간을 차지하고 있을 때

  • 폴더 구조가 더 이상 논리적이지 않을 때

  • 더 나은 정리 습관을 기르고 싶을 때

  • 새로운 프로젝트를 시작하면서 좋은 구조가 필요할 때

  • 오래된 프로젝트를 아카이브(archive) 하기 전 정리하고 싶을 때

주요 기능

  • 현재 구조 분석: 폴더와 파일을 검토하여 무엇을 가지고 있는지 이해합니다.

  • 중복 파일 찾기: 시스템 전체에서 중복된 파일을 식별합니다.

  • 정리 제안: 콘텐츠를 바탕으로 논리적인 폴더 구조를 제안합니다.

  • 클린업 자동화: 사용자의 승인 하에 파일을 이동, 이름 변경 및 정리합니다.

  • 컨텍스트 유지: 파일 유형, 날짜 및 내용을 바탕으로 스마트한 결정을 내립니다.

  • 복잡도 감소: 더 이상 필요하지 않을 것 같은 오래된 파일을 식별합니다.

사용 방법

홈 디렉토리에서

cd ~

그 다음 Claude Code를 실행하여 도움을 요청하세요:

내 다운로드 폴더 정리를 도와줘

내 문서(Documents) 폴더에서 중복 파일을 찾아줘

내 프로젝트 디렉토리들을 검토하고 개선 사항을 제안해줘

구체적인 정리 작업

다운로드된 파일들을 내용에 따라 적절한 폴더로 정리해줘

중복 파일을 찾아서 어떤 것을 남길지 결정하는 걸 도와줘

6개월 이상 손대지 않은 오래된 파일들을 정리해줘

내 [업무/프로젝트/사진/기타]를 위한 더 나은 폴더 구조를 만들어줘

지침 (Instructions)

사용자가 파일 정리 도움을 요청할 때:

범위 파악 (Understand the Scope)

명확한 질문을 던지세요:

  • 어떤 디렉토리를 정리해야 하나요? (다운로드, 문서, 전체 홈 폴더 등)

  • 주요 문제가 무엇인가요? (파일 찾기 어려움, 중복, 너무 지저분함, 구조 없음 등)

  • 피해야 할 파일이나 폴더가 있나요? (진행 중인 프로젝트, 민감한 데이터 등)

  • 얼마나 공격적으로 정리할까요? (보수적인 정리 vs. 포괄적인 클린업)

현재 상태 분석 (Analyze Current State)

대상 디렉토리를 검토합니다:

현재 구조 개요 파악

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

발견 사항 요약:

  • 전체 파일 및 폴더 수

  • 파일 유형별 분류

  • 크기 분포

  • 날짜 범위

  • 명백한 정리 이슈

정리 패턴 식별 (Identify Organization Patterns)

파일들을 바탕으로 논리적인 그룹을 결정합니다:

유형별 (By Type):

  • Documents (PDF, DOCX, TXT)

  • Images (JPG, PNG, SVG)

  • Videos (MP4, MOV)

  • Archives (ZIP, TAR, DMG)

  • Code/Projects (코드가 포함된 디렉토리)

  • Spreadsheets (XLSX, CSV)

  • Presentations (PPTX, KEY)

용도별 (By Purpose):

  • 업무용 vs. 개인용

  • 활성(Active) vs. 아카이브(Archive)

  • 프로젝트별

  • 참조 자료

  • 임시/작업용 파일

날짜별 (By Date):

  • 현재 연도/월

  • 지난 연도

  • 매우 오래된 파일 (아카이브 대상)

중복 파일 찾기 (Find Duplicates)

요청 시 중복 파일을 검색합니다:

해시(hash)를 이용한 정확한 중복 찾기

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

각 중복 세트에 대해:

  • 모든 파일 경로 표시

  • 크기 및 수정 날짜 표시

  • 남길 파일 권장 (보통 최신 파일이나 이름이 제일 잘 지어진 것)

  • 중요: 삭제 전에는 반드시 확인 과정을 거칩니다.

정리 계획 제안 (Propose Organization Plan)

변경을 적용하기 전에 명확한 계획을 제시합니다:

[디렉토리] 정리 계획

현재 상태

  • Y개 폴더에 총 X개 파일 존재
  • 총 용량: [크기]
  • 파일 유형: [분류]
  • 이슈: [문제 목록]

제안하는 구조

[디렉토리]/ ├── Work/ │ ├── Projects/ │ ├── Documents/ │ └── Archive/ ├── Personal/ │ ├── Photos/ │ ├── Documents/ │ └── Media/ └── Downloads/ ├── To-Sort/ └── Archive/

실행할 변경 사항

  1. 새 폴더 생성: [목록]
  2. 파일 이동:
    • X개의 PDF → Work/Documents/
    • Y개의 이미지 → Personal/Photos/
    • Z개의 오래된 파일 → Archive/
  3. 이름 변경: [이름 변경 패턴]
  4. 삭제: [중복 또는 휴지통 파일]

확인이 필요한 파일

  • [확실하지 않은 파일 목록]

진행할까요? (yes/no/modify)

정리 실행 (Execute Organization)

승인 후 체계적으로 정리를 진행합니다:

폴더 구조 생성

mkdir -p "path/to/new/folders"

명확한 로깅과 함께 파일 이동

mv "old/path/file.pdf" "new/path/file.pdf"

일관된 패턴으로 파일 이름 변경

예: "YYYY-MM-DD - 설명.ext"

중요 규칙:

  • 삭제 전에는 반드시 확인합니다.

  • 나중에 되돌릴 수 있도록 모든 이동 기록을 남깁니다.

  • 원래의 수정 날짜를 보존합니다.

  • 파일 이름 충돌을 적절히 처리합니다.

  • 예상치 못한 상황이 발생하면 중단하고 질문합니다.

요약 및 유지 관리 팁 제공

정리 완료 후:

정리 완료! ✨

변경 내용

  • [X]개의 새 폴더 생성
  • [Y]개의 파일 정리 완료
  • 중복 제거로 [Z] GB 공간 확보
  • [W]개의 오래된 파일 아카이브 처리

새로운 구조

[새로운 폴더 트리 표시]

유지 관리 팁

이 상태를 유지하려면:

  1. 매주: 새로운 다운로드 파일 분류
  2. 매월: 완료된 프로젝트 검토 및 아카이브
  3. 매분기: 새로운 중복 파일 체크
  4. 매년: 오래된 파일 아카이브

활용 가능한 명령어

# 이번 주에 수정된 파일 찾기
find . -type f -mtime -7

# 유형별 다운로드 정렬
[사용자 환경에 맞춘 커스텀 명령]

# 중복 찾기
[커스텀 명령]

다른 폴더도 정리할까요?

예시 (Examples)

예시 1: 다운로드 폴더 정리 (Justin Dielmann 사례)

사용자: "다운로드 폴더에 파일이 500개가 넘어서 엉망이야. 정리 좀 도와줘."

과정:

- 다운로드 폴더 분석

- 패턴 발견: 업무 문서, 개인 사진, 설치 파일, 임의의 PDF 등

- 구조 제안:

- Downloads/

- Work/

- Personal/

- Installers/ (DMG, PKG 파일)

- Archive/

- ToSort/ (결정이 필요한 것들)

- 확인 요청

- 내용과 이름을 바탕으로 지능적으로 파일 이동

- 결과: 500개 파일 → 5개의 정리된 폴더

예시 2: 중복 파일 찾기 및 제거

사용자: "내 문서 폴더에서 중복된 파일을 찾아서 어떤 걸 남길지 결정하는 걸 도와줘."

출력:

# 23세트의 중복 파일 발견 (총 156 MB)

## 중복 세트 1: "proposal.pdf"
- `/Documents/proposal.pdf` (2.3 MB, 수정: 2024-03-15)
- `/Documents/old/proposal.pdf` (2.3 MB, 수정: 2024-03-15)
- `/Desktop/proposal.pdf` (2.3 MB, 수정: 2024-03-10)

**권장 사항**: `/Documents/proposal.pdf` 유지 (올바른 위치에 있는 최신 파일)
나머지 2개 복사본을 삭제할까요?

[모든 중복 항목에 대해 계속...]

예시 3: 프로젝트 폴더 재구조화

사용자: "~/Projects 디렉토리를 검토하고 개선 사항을 제안해줘."

출력:

# ~/Projects 분석 결과

## 현재 구조의 문제점
- 활성 프로젝트와 아카이브된 프로젝트(3년 이상 됨)가 섞여 있음
- 일관된 명명 규칙이 없음
- 어떤 프로젝트는 루트에 있고, 어떤 것은 임의의 하위 폴더에 있음
- 중복된 폴더 (project-name, project-name-old, project-name-v2)

## 제안하는 구조

Projects/
├── Active/
│   ├── client-work/
│   ├── side-projects/
│   └── learning/
├── Archive/
│   ├── 2022/
│   ├── 2023/
│   └── 2024/
└── Templates/

## 구체적인 변경 사항
1. 2022년 이후 손대지 않은 12개 프로젝트 이동 → Archive/
2. 4개의 중복된 프로젝트 폴더 통합
3. 프로젝트 이름을 일관된 형식으로 변경: "client-name-project-name"
4. 오래된 작업물을 위한 아카이브 생성

제가 이를 실행할까요?

예시 4: 날짜별 사진 정리

사용자: "내 사진 폴더를 연도와 월별로 정리해줘."

출력: 다음과 같은 구조 생성:

Photos/
├── 2023/
│   ├── 01-January/
│   ├── 02-February/
│   └── ...
├── 2024/
│   ├── 01-January/
│   └── ...
└── Unsorted/

그 후 EXIF 데이터나 파일 수정 날짜를 바탕으로 사진을 이동합니다.

일반적인 정리 작업

다운로드 클린업

다운로드 폴더를 정리해줘 - 문서는 Documents로, 
사진은 Pictures로 이동하고, 설치 파일은 따로 보관해. 
3개월 넘은 파일들은 아카이브해줘.

프로젝트 정리

내 Projects 폴더 구조를 검토하고 활성 프로젝트와 
아카이브해야 할 오래된 프로젝트를 분리하는 걸 도와줘.

중복 제거

내 Documents 폴더의 모든 중복 파일을 찾고 
어떤 걸 남길지 결정하는 걸 도와줘.

데스크탑 정리

내 바탕화면이 파일로 가득 찼어. 전부 Documents 폴더로 
제대로 정리하는 걸 도와줘.

사진 정리

이 폴더의 모든 사진을 찍은 날짜(연도/월)별로 정리해줘.

업무/개인 분리

내 Documents 폴더 전체에서 업무용 파일과 
개인용 파일을 분리하는 걸 도와줘.

프로 팁 (Pro Tips)

- 작게 시작하기: 신뢰를 쌓기 위해 다운로드 같은 지저분한 폴더 하나부터 시작하세요.

- 정기적인 관리: 다운로드 폴더에 대해 매주 클린업을 실행하세요.

- 일관된 명명: 중요한 파일에는 "YYYY-MM-DD - 설명" 형식을 사용하세요.

- 적극적인 아카이브: 오래된 프로젝트는 삭제하지 말고 Archive로 옮기세요.

- 활성 상태 분리: 진행 중인 작업과 아카이브된 작업 사이에 명확한 경계를 유지하세요.

- 프로세스 믿기: 무엇을 어디에 둘지에 대한 인지적 부하를 Claude에게 맡기세요.

모범 사례 (Best Practices)

폴더 명명 규칙

- 명확하고 설명적인 이름을 사용하세요.

- 공백을 피하세요 (하이픈이나 언더스코어 사용).

- 구체적으로 적으세요: "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개월 이상 손대지 않은 프로젝트

- 나중에 참조할 수 있는 완료된 작업

- 새로운 시스템으로 마이그레이션한 후의 이전 버전

- 삭제하기가 망설여지는 파일 (먼저 아카이브하세요)

관련 유스케이스

- 새 컴퓨터의 초기 정리 설정

- 백업/아카이브를 위한 파일 준비

- 저장 공간 정리 전 클린업

- 공유 팀 폴더 정리

- 새로운 프로젝트 디렉토리 구조 잡기

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

markdown-pro

No summary provided by upstream source.

Repository SourceNeeds Review
General

coding-conventions

No summary provided by upstream source.

Repository SourceNeeds Review
General

dotnet-build

No summary provided by upstream source.

Repository SourceNeeds Review
General

csharp-async-patterns

No summary provided by upstream source.

Repository SourceNeeds Review