Con el paso del tiempo, las fotos, los vídeos, los documentos, las descargas y otros datos continuarán acumulándose en nuestros ordenadores. Los archivos duplicados son inevitables. No solo ocupan espacio de almacenamiento adicional, sino que también dificultan la gestión de archivos. En casos graves, también afectan a la velocidad de funcionamiento del ordenador. Por ello, es muy necesario buscar y eliminar archivos duplicados para mantener el buen estado de tu ordenador y mejorar la eficiencia del trabajo. En esta publicación se compartirán algunos consejos prácticos para ayudarte a administrar fácilmente los archivos en tu ordenador.
- Tabla de Contenidos
- Acerca de los duplicados
-
-
- Conclusión
- Preguntas frecuentes
Acerca de los duplicados
Los duplicados son archivos con el mismo contenido o muy parecido, pero no necesariamente del mismo tamaño, nombre o valor hash. Por lo general, estos archivos tienen la misma extensión, pero pueden diferir para tipos específicos, como phto.png y photo.jpg. Las siguientes situaciones pueden generarlos:
- Las fotos o vídeos tomados se duplican debido a la importación, exportación, copia de seguridad, copias múltiples, etc.
- Se guardan varias copias durante el proceso de edición de archivos.
- Repite la descarga de imágenes o documentos en diferentes carpetas.
- Algunos programas crean automáticamente archivos de copia de seguridad o caché para garantizar un funcionamiento sin problemas. Pero no limpian el redundante después.
Cómo eliminar archivos duplicados en Windows 12/11/10
Aunque estos archivos duplicados pueden parecer inofensivos, ocupan espacio en el disco duro, lo que hace que el equipo funcione lentamente o incluso no pueda guardar nuevos datos. Para mantener el ordenador limpio y con un buen rendimiento, es muy importante eliminar estos elementos. Por lo tanto, consulta los métodos que se indican a continuación.
Método 1. Usar el explorador de archivos
Cuando hay algunos archivos duplicados en el ordenador, principalmente fotos, podemos localizarlos y eliminarlos manualmente a través del Explorador de archivos, pero será un proceso tedioso.
-
Haz clic con el botón derecho en el icono "Inicio" y selecciona "Configuración". A continuación, ve a "Privacidad y seguridad" > "Búsqueda en Windows".
-
Desplázate hacia abajo y busca "Opciones avanzadas de indexación" y haz clic.
-
Después de hacer clic en el botón "Modificar", haz clic en "Mostrar todas las ubicaciones" en la ventana que se abre.
-
En el área «Cambiar ubicaciones seleccionadas", selecciona todos los elementos y haz clic en "Aceptar".
- Abre el Explorador de archivos y dirígete a la ubicación donde necesitas buscar archivos duplicados.
-
En el cuadro de búsqueda, introduce las siguientes extensiones según tus necesidades para comprobar si hay duplicados.
Tipo de datos |
Extensión de archivo |
Fotos |
jpg, jpeg, png, webp, SVG, bmp, CR2, CRW, NEF, TIF, TIFF, ICO, GIF, AVIF, RAW y más. |
Video |
mp4, avi, mov, rem flv, 3gp, mpg, rm, mpeg, wmv y más. |
Documentos |
Word: docx, doc, docm, dot, dotx, etc
PowerPoint: ppt, pps, ppa, ppam, pptx, pptm, pot, potx, potm, ppsx, etc
Excel: xls, xlt, xlm, xlsx, xlsm, xltx, xltm, etc
Portable Document: pdf
Plain Text :txt
Más extensiones de nombre de archivo
|
Audio |
mp3, aif, cda, mid, mpa, ogg, wav, wpl y más. |
Otros archivos |
Executable Files: exe, apk, iso, bat, bin, cgi, etc
Font Files: fnt, fon, otf, ttf, pcf, etc
|
- Después de completar la búsqueda, compruebe si hay posibles duplicados con el nombre del archivo, el tamaño, la fecha, etc. Si deseas eliminar fotos duplicadas, haz clic en "Ver > Iconos extragrandes" en el menú superior para ver las miniaturas.
- Mantén pulsada la tecla Ctrl y haz clic si necesitas eliminarlas. Después de eso, haz clic en la tecla Eliminar. Por último, dirígete a la Papelera de reciclaje para eliminarlas de forma permanente.
Si deseas buscar y eliminar duplicados en diferentes tipos de archivos, introduce las extensiones de archivo correspondientes en el paso 6. Además, si te has perdido datos importantes debido a esto, aquí hay una guía para recuperar archivos borrados en Windows 11/12.
Método 2. Usa la línea de comandos
Comprobar los archivos duplicados con el Explorador de archivos lleva mucho tiempo y es poco flexible. Es mucho mejor usar una línea de comandos para hacerlo. Aunque parezca complicado emplear la línea de comandos, puedes borrar archivos repetidos simplemente copiando el comando en el símbolo del sistema, y es totalmente gratuito.
-
Haz clic con el botón derecho en el icono Inicio en la parte inferior de la pantalla. Para Windows 11/12, selecciona "Terminal (Administrador)", y para Windows 10, selecciona "Windows PowerShell (Administrador)". Cuando aparezca el cuadro de diálogo Control de cuentas de usuario, haz clic en "Sí".
-
Escribe "set-location -path #:\" y pulsa Intro.(# representa la letra de la unidad que se va a escanear en busca de archivos duplicados, como "D")
-
Escribe el siguiente comando.
- ls "directory with duplicate files" -recurse | get-file hash | group -property hash | where { $_.count -gt 1 } | % { $_.group } | Out-File -FilePath "guardar el directorio de resultados de la búsqueda y el nombre del archivo."
-
Cuando aparece una nueva línea de comandos, significa que el análisis está completo. En este momento, abre los archivos que se muestran en los resultados para verificar si hay elementos duplicados.
-
Después de confirmar que es un archivo duplicado, escribe "ls "directory to the duplicate files" -recurse | get-file hash | group -property hash | where { $_.count -gt 1 } | % { $_.group | select -skip 1 } | del" para eliminar archivos duplicados en mi PC sin programas.
Si solamente se encuentra un pequeño número de elementos duplicados, también puedes eliminarlos manualmente sin ejecutar el comando del paso 4.
Método 3. Prueba el guion de bricolaje
¿Has descubierto que tanto el Explorador de archivos como la línea de comandos no pueden gestionar archivos similares? Aprovechar las características nativas del sistema y los nombres de archivo realmente no es suficiente. Para remediar esta deficiencia, puedes probar el script escrito por nuestros técnicos. Con comentarios detallados, te ayudará a limpiar los elementos redundantes de tu ordenador.
Ten en cuenta que si mantienes deliberadamente diferentes versiones de un archivo con ligeros cambios en el contenido, haz una copia de seguridad antes de usar el script.
A. Script por lotes
Descripción del ejemplo de script:
- @echo off
- set local to enable delayed expansion
- :: Establecer la ruta de la carpeta a escanear
- set "folderPath=< Ubicaciones que deben analizarse en busca de archivos duplicados >"
- :: Inicializando variables
- set "oldFileName="
- set "oldFileSize=0"
- :: Ver todos los archivos en el directorio
- for /f "delims=" %%f in ('dir /b /a-d "%folderPath%*"') do (
- set "currentFileName=%%~nf"
- set "currentFileSize=%%~zf"
- :: Comprueba si el archivo actual tiene contenido duplicado respecto al archivo anterior (según el nombre y el tamaño del archivo)
- if "!currentFileName!"=="!oldFileName!" if "!currentFileSize!"=="!oldFileSize!" (
- echo Deleting duplicate file: "%%f."
- del "%folderPath%\%%f"
- ) else (
- :: Update the previous file information
- set "oldFileName=!currentFileName!"
- set "oldFileSize=!currentFileSize!"
- )
- )
- Echo Scan completed.
- Pause
Cómo eliminar archivos duplicados en mi PC sin programas:
- Haz clic con el botón derecho en el escritorio, luego elige "Nuevo > Documento de texto". Para facilitar la identificación, nómbralo correctamente. Pon un nombre como "eliminar duplicados".
- Pega el ejemplo anterior en este texto y, a continuación, sustituye «<ubicación para buscar archivos duplicados>" por lo que necesites, como «C:\sers\Name\Imágenes". Por último, guarda y cierra.
- Haz clic con el botón derecho en el archivo de texto y selecciona "Propiedades".
- En la ventana que se abre, cambia el sufijo "txt" a "bat" y luego haz clic en "Aceptar". El sistema mostrará un cuadro de aviso; haz clic en "Sí".
- Haz doble clic en este archivo BAT para eliminar fotos duplicadas y otros elementos.
B. Script en Python
Esta es una versión mejorada del script anterior, que combina bibliotecas de hash de imágenes (ImageHash y Pillow). Esto es más efectivo para los usuarios que desean eliminar fotos duplicadas y similares.
Ten en cuenta que antes de ejecutar el script, necesitas usar pip para instalar las librerías ImageHash y Pillow.
Descripción del ejemplo de script:
- import os
- from PIL import Image
- from image hash import ImageHash, average_hash
- from collections import defaultdict
- # Establecer la ruta de la carpeta a escanear
- folder_path = 'path_to_your_images_folder'
- # Establecer un umbral de similitud (entre 0 y 1; cuanto más bajo, más estricto es)
- similarity_threshold = 0.1
- # Crea un diccionario para almacenar el valor hash y la lista correspondiente de rutas de imágenes
- hash_dict = defaultdict(list)
- # Ver todas las fotos en la carpeta
- For root, dirs, files in os.walk(folder_path):
- For file_name in files:
- If file_name.lower().endswith(('.png,' '.jpg,' '.jpeg,' '.bmp,' '.gif')):
- file_path = os.path.join(root, file_name)
- Try:
- # Abre la imagen y genera un valor hash
- image = Image.open(file_path)
- image_hash = average_hash(image)
- # Agregue el valor hash y la ruta de la imagen al diccionario
- hash_dict[image_hash].append(file_path)
- Except for Exception as e:
- print(f" Unable to process file {file_path}: {e}")
- # Busca imágenes similares
- similar_images = []
- for hash_value, file_list in hash_dict.items():
- if len(file_list) > 1:
- # Para cada valor hash, si hay más de una imagen, son similares (o idénticas)
- # Pero también tenemos que comparar aún más las similitudes entre ellas (para imágenes que no son las mismas)
- # Aquí, simplificamos el proceso y enumeramos solo las imágenes con el mismo valor hash. Para una comparación más detallada, se pueden emplear otros métodos o algoritmos de hash.
- similar_images.append((hash_value, file_list))
- # Imprime imágenes similares
- for hash_value, file_list in similar_images:
- print(f" Hash value: {hash_value}")
- print("File path of similar images:")
- for file_path in file_list:
- print(file_path)
- print()
Utiliza el método de hash promedio para generar valores de hash para las imágenes, que es suficiente para la detección de imágenes similares en la mayoría de los casos. No obstante, para determinados tipos de imágenes (como fotos con muchos detalles o variaciones de color), puede que necesites usar métodos hash más complejos (como fase, guión, etc.) o combinar varios métodos para obtener mejores resultados.
Método 4. Usa un programa para borrar archivos duplicados
El uso de herramientas hará que lidiar con todo en el ordenador sea eficiente. Esto también aplica para eliminar fotos, vídeos, documentos duplicados, etc. iBeesoft Duplicate File Finder ha sido desarrollado con este propósito. Con su ayuda, puedes completar este proceso con solamente unos pocos clics.
-
El mejor eliminador de archivos duplicados gratuito
★★★★★ (Puntuación 4.8 de 286 usuario)
- La exclusiva tecnología de comparación de archivos, además de ser capaz de identificar duplicados con precisión, también personaliza las dimensiones para encontrar archivos de contenido similar aunque estén ocultos.
- Personaliza el rango de búsqueda y el tamaño del archivo para borrar y eliminar archivos duplicados/similares rápidamente.
-
Función "Selección inteligente" para ayudarte a identificar y seleccionar automáticamente los archivos que deben eliminarse.
Pasos sencillos para eliminar archivos duplicados y similares en Windows 12/11/10 con iBeesoft Duplicate File Finder
- Descarga e instala iBeesoft Duplicate File Finder en tu ordenador.
-
Ejecútalo y, a continuación, haz clic en las cuatro opciones de la parte inferior de la primera ventana para establecer los parámetros de búsqueda y borrar archivos duplicados de forma más rápida y precisa.
- Haz clic en el icono "+" para seleccionar la carpeta o disco a escanear.
-
Después de completar el análisis, haz clic en "tipo de archivo" situado en el lado izquierdo de la ventana para ver estos archivos.
-
Selecciona los que deseas eliminar y haz clic en «Eliminar". Si hay demasiados duplicados, también puedes hacer clic en "Seleccionar todos los duplicados" para seleccionarlos rápidamente.
Cómo eliminar archivos duplicados en Mac
Dado que los usuarios de Mac no pueden ampliar el espacio de almacenamiento, la limpieza de duplicados y elementos similares será más necesaria que para los usuarios de Windows. Si deseas liberar más espacio, aquí tienes algunas soluciones.
Método 1. Usa Finder
Las fotos y los vídeos son los archivos más reconocibles. Si deseas encontrar duplicados entre ellos manualmente, usar Finder es la forma más directa.
- Abre Finder y haz clic en "Descargas" o "Documentos" en la columna de la izquierda.
- Escribe el tipo de archivo en el cuadro de búsqueda en la esquina superior derecha, como ".jpg", ".mp4" o ".docx".
-
Después de que aparezcan los resultados de la búsqueda, haz clic en el icono de ordenar en la parte superior. A continuación, selecciona una disposición en el cuadro de diálogo para ver estos archivos.
- Cuando encuentres elementos duplicados, elimínalos uno por uno y luego vacía la Papelera.
Método 2. Con Smart Folde
Como su nombre indica, este método es más inteligente para borrar archivos repetidos. Para ello, puedes abrir Finder y hacer clic en "Archivo" > "Nueva carpeta inteligente" en la barra de menú superior. Luego, sigue los mismos pasos que en el Método 1 de esta sección.
Método 3. Prueba un script Bash para Mac
Los métodos anteriores llevan tiempo y son ineficientes, especialmente cuando tienes miles de archivos en tu ordenador. Si deseas borrar archivos duplicados en Mac automáticamente, pero sin usar ningún software, consulta el siguiente script.
Aquí, combinamos los comandos find, md5, sort, unique y otros para identificar automáticamente los duplicados y ahorrarte tiempo.
Ejemplo de código:
- #!/bin/bash
- # Especificar directorios para buscar
- SEARCH_DIR="/path/to/your/directory."
- #Archivo temporal, almacena el MD5 y la ruta del archivo
- TEMP_FILE="/tmp/md5sums.txt"
- # Busca todos los archivos, calcula MD5 y guárdalos en un archivo temporal
- find "$SEARCH_DIR" -type f -exec md5 {} \; | awk '{print $1, $2}' > "$TEMP_FILE"
- # Sort MD5 and find duplicate MD5
- sort "$TEMP_FILE" | uniq -d | while read -r md5; do
- # Buscar todos los archivos con el mismo MD5
- grep "^$md5 " "$TEMP_FILE" | awk '{print $2}'
- done
Instrucciones:
- Copia el código anterior y reemplaza la variable SEARCH_DIR con el directorio que deseas buscar. A continuación, guárdalo como un archivo .sh.
- Abre una consola y escribe «chmod +x <el nombre del archivo SH>", luego ejecuta el script.
Usa MD5 como identificador único para los archivos. Si bien la probabilidad de colisión MD5 es muy baja, en casos raros, es posible que diferentes archivos tengan el mismo valor MD5. Por lo tanto, verifica cuidadosamente los archivos duplicados antes de eliminarlos.
Método 4. Usa MacClean
Para la mayoría de los usuarios, las aplicaciones siguen siendo la primera opción cuando se trata de archivos duplicados en macOS. MacClean es un conjunto completo de herramientas de limpieza y mantenimiento que vale la pena probar. Estos son los pasos para usarlo.
- Descarga e instala MacClean.
-
Después de abrirlo, haz clic en "Herramientas de limpieza" en la barra lateral, luego selecciona "Buscador de duplicados".
- Elige una carpeta en la que buscar y haz clic en "Escanear".
- Selecciona los archivos duplicados encontrados y haz clic en Eliminar.
Conclusión
Creemos que puedes eliminar correctamente los archivos duplicados tanto en Windows como en Mac a través de esta guía completa. Ya sea que desees limpiar manualmente, probar scripts automatizados o usar herramientas. Por último, para evitar la repetición de elementos redundantes, mejora la forma en que gestionas los archivos.
Preguntas frecuentes