Como recursivamente excluo arquivos duplicados usando o terminal?

1

Estou usando um mac e acabei de transferir um monte de fotos de outro computador e, como se constata, há um monte de duplicatas ...

Então ... Eu não estou muito familiarizado com o terminal mac, mas se houver uma solução para o Linux, provavelmente funcionará para o mac.

Só precisa ser capaz de analisar recursivamente todas as pastas na minha pasta Imagens e depois excluí-las.

obrigado

    
por NullVoxPopuli 01.03.2011 / 18:57

1 resposta

2

Dois métodos:

Usando software comercial

Experimente " Encontre os arquivos duplicados ", é grátis por 7 dias.

Araxis Find Duplicate Files helps you to find, view and manage files that have duplicate content, regardless of name. It can be especially useful if you have large Pictures, Downloads or Documents folders.

Usando fdupes

Há uma ferramenta útil chamada fdupes , que encontra arquivos duplicados e permite excluí-los.

Instale o Homebrew usando os guias na página inicial. Deve funcionar se você digitar:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

O Homebrew é um gerenciador de pacotes que pode instalar algumas das ferramentas mais importantes do Unix, incluindo fdupes . Depois de instalar o Homebrew, basta digitar:

brew install fdupes

Depois disso, você poderá verificar seu diretório com:

fdupes -rd your-folder

Isso avisará sempre que forem encontradas duplicatas e solicitará que você as exclua ou preserve.

    
por 01.03.2011 / 19:46