Organizador de Arquivos
Quando Usar Esta Habilidade
- Sua pasta Downloads é um caos total
- Você não consegue encontrar arquivos porque estão espalhados por todos os lugares
- Você tem arquivos duplicados ocupando espaço
- Sua estrutura de pastas não faz mais sentido
- Você quer estabelecer melhores hábitos de organização
- Você está iniciando um novo projeto e precisa de uma boa estrutura
- Você está limpando antes de arquivar projetos antigos
O Que Esta Habilidade Faz
- Analisa Estrutura Atual: Revisa suas pastas e arquivos para entender o que você tem
- Encontra Duplicatas: Identifica arquivos duplicados em seu sistema
- Sugere Organização: Propõe estruturas de pastas lógicas com base no seu conteúdo
- Automatiza Limpeza: Move, renomeia e organiza arquivos com sua aprovação
- Mantém Contexto: Toma decisões inteligentes com base em tipos de arquivo, datas e conteúdo
- Reduz Desordem: Identifica arquivos antigos que você provavelmente não precisa mais
Instruções
Quando um usuário solicita ajuda na organização de arquivos:
Entenda o Escopo
Faça perguntas de esclarecimento:
- Qual diretório precisa de organização? (Downloads, Documentos, pasta pessoal inteira?)
- Qual é o principal problema? (Não consegue encontrar coisas, duplicatas, muito bagunçado, sem estrutura?)
- Há arquivos ou pastas a evitar? (Projetos atuais, dados sensíveis?)
- Qual intensidade de organização? (Conservadora vs. limpeza abrangente)
Analise o Estado Atual
Revise o diretório de destino:
# Obter visão geral da estrutura atual ls -la [target_directory] # Verificar tipos e tamanhos de arquivo find [target_directory] -type f -exec file {} \; | head -20 # Identificar os maiores arquivos du -sh [target_directory]/* | sort -rh | head -20 # Contar tipos de arquivo find [target_directory] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rnResuma os achados:
- Total de arquivos e pastas
- Decomposição por tipo de arquivo
- Distribuição de tamanho
- Intervalos de data
- Problemas óbvios de organização
Identifique Padrões de Organização
Com base nos arquivos, determine agrupamentos lógicos:
Por Tipo:
- Documentos (PDFs, DOCX, TXT)
- Imagens (JPG, PNG, SVG)
- Vídeos (MP4, MOV)
- Arquivos compactados (ZIP, TAR, DMG)
- Código/Projetos (diretórios com código)
- Planilhas (XLSX, CSV)
- Apresentações (PPTX, KEY)
Por Propósito:
- Trabalho vs. Pessoal
- Ativo vs. Arquivo
- Específico do projeto
- Materiais de referência
- Arquivos temporários/rascunho
Por Data:
- Ano/mês atual
- Anos anteriores
- Muito antigo (candidatos a arquivo)
Encontre Duplicatas
Quando solicitado, procure por duplicatas:
# Encontrar duplicatas exatas por hash find [directory] -type f -exec md5 {} \; | sort | uniq -d # Encontrar arquivos com nomes semelhantes find [directory] -type f -printf '%f\n' | sort | uniq -d # Encontrar arquivos com tamanho similar find [directory] -type f -printf '%s %p\n' | sort -nPara cada conjunto de duplicatas:
- Mostre todos os caminhos de arquivo
- Exiba tamanhos e datas de modificação
- Recomende qual manter (geralmente o mais novo ou melhor nomeado)
- Importante: Sempre peça confirmação antes de deletar
Proponha Plano de Organização
Apresente um plano claro antes de fazer alterações:
# Plano de Organização para [Diretório] ## Estado Atual - X arquivos em Y pastas - [Tamanho] total - Tipos de arquivo: [decomposição] - Problemas: [listar problemas] ## Estrutura Proposta [Diretório]/ ├── Trabalho/ │ ├── Projetos/ │ ├── Documentos/ │ └── Arquivo/ ├── Pessoal/ │ ├── Fotos/ │ ├── Documentos/ │ └── Mídia/ └── Downloads/ ├── Para-Organizar/ └── Arquivo/ ## Mudanças que Farei 1. **Criar novas pastas**: [listar] 2. **Mover arquivos**: - X PDFs → Trabalho/Documentos/ - Y imagens → Pessoal/Fotos/ - Z arquivos antigos → Arquivo/ 3. **Renomear arquivos**: [quaisquer padrões de renomeação] 4. **Deletar**: [duplicatas ou arquivos de lixo] ## Arquivos Que Precisam Sua Decisão - [Listar qualquer arquivo que você não tem certeza] Pronto para prosseguir? (sim/não/modificar)Execute a Organização
Após aprovação, organize sistematicamente:
# Criar estrutura de pastas mkdir -p "path/to/new/folders" # Mover arquivos com logging claro mv "old/path/file.pdf" "new/path/file.pdf" # Renomear arquivos com padrões consistentes # Exemplo: "AAAA-MM-DD - Descrição.ext"Regras Importantes:
- Sempre confirme antes de deletar qualquer coisa
- Registre todos os movimentos para possível desfazer
- Preserve datas originais de modificação
- Lide com conflitos de nome de arquivo graciosamente
- Pare e pergunte se encontrar situações inesperadas
Forneça Resumo e Dicas de Manutenção
Após organizar:
# Organização Completa! ✨ ## O Que Mudou - Criadas [X] novas pastas - Organizados [Y] arquivos - Liberados [Z] GB removendo duplicatas - Arquivados [W] arquivos antigos ## Nova Estrutura [Mostrar a nova árvore de pastas] ## Dicas de Manutenção Para manter isto organizado: 1. **Semanalmente**: Organizar novos downloads 2. **Mensalmente**: Revisar e arquivar projetos concluídos 3. **Trimestralmente**: Verificar novas duplicatas 4. **Anualmente**: Arquivar arquivos antigos ## Comandos Rápidos para Você # Encontrar arquivos modificados esta semana find . -type f -mtime -7 # Organizar downloads por tipo [comando personalizado para sua configuração] # Encontrar duplicatas [comando personalizado]Quer organizar outra pasta?
Melhores Práticas
Nomenclatura de Pastas
- Use nomes claros e descritivos
- Evite espaços (use hífens ou underscores)
- Seja específico: "propostas-cliente" em vez de "docs"
- Use prefixos para ordenação: "01-atual", "02-arquivo"
Nomenclatura de Arquivos
- Inclua datas: "2024-10-17-notas-reuniao.md"
- Seja descritivo: "relatorio-financeiro-q3.xlsx"
- Evite números de versão em nomes (use controle de versão em vez disso)
- Remova artefatos de download: "documento-final-v2 (1).pdf" → "documento.pdf"
Quando Arquivar
- Projetos não tocados há 6+ meses
- Trabalho concluído que pode ser consultado depois
- Versões antigas após migração para novos sistemas
- Arquivos dos quais você está hesitante em deletar (arquive primeiro)