Na maioria das vezes o modelo acerta na primeira. Nem sempre. A pergunta interessante é o que fazer quando não acerta. A resposta errada é redigitar o prompt com mais palavras. A certa é a tecla R.
O que o R faz
Com o painel aberto, R abre um input pequeno abaixo do comando sugerido. O que você digita volta para o modelo junto com a tarefa original e o comando atual — então ele sabe o que acabou de propor e o que não te agradou. O resultado substitui o painel; refine de novo, ou aperte Enter e execute.
Dois casos em que você vai usar
"Agressivo demais"
Seu prompt foi "limpe logs antigos" e o resultado foi rm -rf /var/log/*. Não aceite e não brigue; refine:
R: só arquivos com mais de 30 dias, só .log e .log.gz, dry-run primeiro→ find /var/log -type f \( -name '*.log' -o -name '*.log.gz' \) -mtime +30 -print
"Genérico demais"
Seu prompt foi "verifique uso de disco" e o resultado foi df -h. Você queria os fundos mais fundos:
R: top 20 diretórios por tamanho, recursivo, legível→ du -hx --max-depth=4 / 2>/dev/null | sort -hr | head -20
Quando não refinar
Se o comando sugerido faz a coisa errada no espírito — ferramenta errada, destino errado — comece do zero. Refinamento é para apertar parafuso, não para corrigir erro de categoria. Esc e começar novo é uma tecla.
Veja também
- Encontrar arquivos grandes — refinar é parte de domar queries do
find. - Limpeza de logs e backups antigos — refinar é o jeito seguro de mirar comandos destrutivos.