Какая команда может удалить дубликаты в дереве каталогов?

280
klugg

Когда я перенес пользователя из Google Drive в OneDrive с помощью Multcloud, были созданы дубликаты множества каталогов и файлов. Не все, но очень много. Мы говорим о тысячах каталогов, десяти тысячах файлов.

Дублированные файлы называются "* 1. *", каталоги * 1 ", а каталоги, изначально (плохо) названные для примера" * mm ", называются" * m 1.m ". Многие файлы и каталоги изначально содержат" 1 "ранее в названии, а некоторые даже в конце.

Мне нужна команда, которая рекурсивно находит и удаляет эти дубликаты. Или можете найти их в поиске Windows Explorer?

Если оставить некоторые файлы, это не будет проблемой. Мне просто нужно избавиться от нескольких тысяч.

заранее спасибо

0
Есть ли причина, по которой вы ищете команду специально, а не используете приложение, которое ее выполняет? Я бы порекомендовал вам попробовать программу, которая делает это, что-то вроде http://www.alldup.de/en_download_alldup.php Yisroel Tech 6 лет назад 0

1 ответ на вопрос

0
Origami

Вы можете использовать стороннее приложение, такое как Duplicate Cleaner или CCleaner, чтобы удалить дубликаты файлов.

Или напишите сценарий PowerShell и вызовите его из командного файла, просмотрите эту ссылку ниже.

найти и удалить дубликаты файлов с помощью только Powershell

https://n3wjack.net/2015/04/06/find-and-delete-duplicate-files-with-just-powershell/