Procurando no osx por “anything but ..”

1

Eu estava tentando limpar minhas pastas de músicas e quero remover tudo, exceto arquivos MP3.

Eu quero saber como procurar por tudo menos MP3s e obviamente as próprias subpastas.

O que devo digitar na caixa do holofote para conseguir isso?

    
por stoobz 17.06.2014 / 20:11

2 respostas

2

Digite qualquer coisa no campo de busca do Finder e limpe-a novamente. Você estará na interface de pesquisa que tem uma nova barra próxima ao topo, sem critérios de pesquisa ativos:

Cliquenobotão+noladodireitodanovabarradecontextodepesquisa.

SegureOpçãoecliquenobotãoàdireitadanovaentrada(éoutrobotão+enquantovocênãoseguraOpção)./p>

Agoradeveficarassim:

Remova a primeira linha adicional (aquela que mostrou o botão ) clicando no botão .

Em seguida, configure as duas linhas adicionadas recentemente para dizer:

  • None dos seguintes são verdadeiros
    • Kind é Music MP3

Aqui, ainda precisarei alterar All para MP3 , mas caso contrário, pronto:

    
por 17.06.2014 / 20:43
1

Supondo que você queira excluir arquivos não-mp3 em qualquer lugar sob um diretório específico (que eu suponho ser o diretório atual), e que todos eles são chamados de nomes que terminam em .mp3 , o seguinte deve funcionar.

find . -type f \! -name \*.mp3 -exec rm {} \;

Uma maneira mais simples, apontada em um comentário abaixo (obrigado, @DanielBeck!), seria usar a opção -delete .

find . -type f \! -name \*.mp3 -delete

Isso localiza todos os arquivos comuns ( -type f ) cujo nome não corresponde ( \! ) ao padrão *.mp3 , e os exclui ( -exec rm {} \; ou a opção -delete mais simples).

    
por 17.06.2014 / 20:40