Página principal » cómo » Cómo encontrar y eliminar archivos duplicados en Linux

    Cómo encontrar y eliminar archivos duplicados en Linux

    Ya sea que esté utilizando Linux en su escritorio o en un servidor, existen buenas herramientas que escanearán su sistema en busca de archivos duplicados y lo ayudarán a eliminarlos para liberar espacio. Sólidas interfaces gráficas y de línea de comando están disponibles.

    Los archivos duplicados son un desperdicio innecesario de espacio en disco. Después de todo, si realmente necesita el mismo archivo en dos ubicaciones diferentes, siempre puede configurar un enlace simbólico o un enlace físico, almacenando los datos en una sola ubicación en el disco..

    FSlint

    FSlint está disponible en varios repositorios de software de distribuciones de Linux, incluyendo Ubuntu, Debian, Fedora y Red Hat. Simplemente encienda su gestor de paquetes e instale el paquete "fslint". Esta utilidad proporciona una interfaz gráfica conveniente de manera predeterminada, pero también incluye versiones de línea de comandos de sus diversas funciones. Al igual que muchas aplicaciones de Linux, la interfaz gráfica FSlint es solo una interfaz que utiliza los comandos FSlint que se encuentran debajo.

    Sin embargo, no dejes que eso te asuste de usar la conveniente interfaz gráfica de FSlint. De forma predeterminada, se abre con el panel Duplicados seleccionado y su directorio de inicio como la ruta de búsqueda predeterminada. Todo lo que tiene que hacer es hacer clic en el botón Buscar y FSlint encontrará una lista de archivos duplicados en los directorios de su carpeta de inicio. Use los botones para eliminar cualquier archivo que desee eliminar y haga doble clic en ellos para obtener una vista previa.

    Tenga en cuenta que las utilidades de línea de comandos no están en su ruta de forma predeterminada, por lo que no puede ejecutarlas como los comandos típicos. En Ubuntu, los encontrarás en / usr / share / fslint / fslint. Por lo tanto, si desea ejecutar todo el escaneo de fslint en un solo directorio, aquí están los comandos que ejecutaría en Ubuntu:

    cd / usr / share / fslint / fslint

    ./ fslint / ruta / a / directorio

    Este comando no borrará realmente nada. Solo imprimirá una lista de archivos duplicados: usted estará solo para el resto.

    fdupes

    El comando fdupes generalmente no se instala de forma predeterminada, pero está disponible en muchos repositorios de distribución de Linux. Es una herramienta de línea de comandos simple. Esta es probablemente la herramienta más conveniente y rápida que puede usar si desea encontrar archivos duplicados en un entorno donde solo tiene acceso a una línea de comandos de Linux, no a una interfaz gráfica de usuario.

    Usarlo es simple. Simplemente ejecute el comando fdupes seguido de la ruta a un directorio. Asi que, fdupes / home / chris listaría todos los archivos duplicados en el directorio / home / chris - ¡pero no en los subdirectorios! los fdupes -r / inicio / chris El comando buscará recursivamente todos los subdirectorios dentro de / home / chris para archivos duplicados y los listará.

    Esta herramienta no eliminará automáticamente nada, solo le mostrará una lista de archivos duplicados. A continuación, puede eliminar los archivos duplicados a mano, si lo desea. También puede ejecutar el comando con el modificador -d para que lo ayude a eliminar archivos. Se le pedirá que elija los archivos que desea conservar.

    dupeGuru, dupeGuru Music Edition, y dupeGuru Pictures Edition

    Sí, vamos a recomendar dupeGuru una vez más. Es una herramienta de código abierto y multiplataforma que es tan útil que ya lo hemos recomendado para encontrar archivos duplicados en Windows y limpiar archivos duplicados en una Mac.

    dupeGuru es un poco menos conveniente porque no está disponible en la mayoría de los repositorios de software de las distribuciones de Linux, aunque está disponible en los repositorios de Arch Linux. Sin embargo, el sitio web dupeGuru ofrece un PPA que le permite instalar fácilmente sus paquetes de software en Ubuntu y en las distribuciones de Linux basadas en Ubuntu. Los usuarios de otras distribuciones de Linux podrían incluso compilarlo desde la fuente.

    Al igual que en Windows y Mac, dupeGuru ofrece tres ediciones diferentes: una edición estándar para el escaneo básico de archivos duplicados, una edición diseñada para encontrar canciones duplicadas que pueden haber sido copiadas o codificadas de manera diferente, y una edición para encontrar fotos similares rotado, redimensionado, o modificado de otra manera. Puede obtenerlos todos en el sitio web de dupeGuru, y los tres están disponibles en el PPA de Ubuntu..

    Esta aplicación funciona igual que en otras plataformas. Inícielo, agregue una o más carpetas para escanear y haga clic en Escanear. Verá una lista de archivos duplicados, y puede marcarlos y eliminarlos, o moverlos a otras plataformas. También puede abrir y examinar fácilmente el archivo con un doble clic.

    Después de la instalación, el paquete de Ubuntu debe iniciarse desde una línea de comando, por ejemplo, con dupeguru_se Mando para la edición estándar. Parece que no hay un acceso directo de escritorio instalado de forma predeterminada. Esta falta de integración del sistema es la única razón por la que no podemos recomendar más esta utilidad, ya que funciona bien una vez que la instalas y la inicias..


    Como es de esperar, esta no es una lista completa. Encontrará muchas otras utilidades de búsqueda de archivos duplicados, en su mayoría comandos sin interfaz gráfica, en el administrador de paquetes de su distribución de Linux. A menos que tenga necesidades específicas, las herramientas anteriores son nuestras favoritas y las que recomendamos.