Cómo eliminar datos redundantes en Linux con Fdupes

click fraud protection

A nadie le gustan los archivos duplicados. Ocupan espacio innecesario en un sistema y se interponen en el camino. Afortunadamente, en Linux, hay una manera de eliminar datos redundantes y limpiar archivos duplicados, usando Fdupes.

Instalar Fdupes

La herramienta Fdupes es una de las mejores herramientas de desduplicación de línea de comandos en la plataforma Linux. Cuando se ejecuta, puede escanear cualquier directorio en busca de archivos duplicados, detectar su ubicación exacta y convertir los duplicados en enlaces simbólicos, tanto enlaces duros como enlaces blandos. Lo mejor de todo, al convertir los duplicados en enlaces del sistema, reduce el espacio y mantiene los archivos intactos en la misma ubicación.

Fdupes es fácil de instalar y tiene mucho soporte en la mayoría de las distribuciones de Linux. De hecho, incluso FreeBSD tiene el software disponible. Para que el software funcione, inicie un terminal e ingrese los comandos que corresponden a su sistema operativo Linux.

Ubuntu

sudo apt install fdupes
instagram viewer

Debian

sudo apt-get install fdupes

Arch Linux

Fdupes está en Arch Linux, a través del repositorio "Comunidad". Lamentablemente, el repositorio "Comunidad" no está configurado de forma predeterminada. Para instalar este programa, primero deberá editar el Pacman.conf archivo.

Para editar el archivo de configuración, ábralo en el editor de texto Nano.

sudo nano /etc/pacman.conf

En el archivo de configuración, elimine "#" delante de todo lo relacionado con "Comunidad". Tenga en cuenta que cada "#" debe desaparecer, o el repositorio no funcionará. Cuando haya terminado las ediciones, guárdelo con Ctrl + O y salir con Ctrl + X.

Sincronice el nuevo repositorio comunitario con Pacman.

sudo pacman -Syy

Ahora que la fuente de software "Comunidad" se ha sincronizado con éxito, Arch Linux tiene acceso completo a ella. Finalice el proceso instalando la aplicación Fdupes a través del administrador de paquetes.

sudo pacman -S fdupes

Fedora

sudo dnf instalar fdupes

OpenSUSE

sudo zypper instalar fdupes

Escanear en busca de duplicados

Antes de que Fdupes pueda eliminar archivos redundantes, necesita saber dónde están. Para encontrar los archivos, deberá utilizar el r cambiar. Con el r cambie, podrá buscar en todas las carpetas de su PC con Linux, junto con cada subcarpeta, haciendo que la búsqueda de duplicados sea mucho, mucho más rápida.

Siga las instrucciones a continuación para aprender cómo encontrar y eliminar archivos duplicados en varias ubicaciones en su PC con Linux.

Duplicados en la carpeta de inicio

Uno de los principales lugares donde los usuarios almacenan archivos es / home /. La razón por la que esta carpeta contiene toneladas de archivos es porque todo lo que un usuario hace en Linux se coloca aquí. Como resultado, los archivos se acumulan con el tiempo y, a menudo, se duplican. Para encontrar estos duplicados, abra una terminal y apunte fdupes a tu carpeta de inicio.

fdupes -r ~ /

o, para escanear a otro usuario en su PC, que actualmente no está conectado, haga lo siguiente:

fdupes -r / home / nombre de usuario /

Después de ejecutar el escaneo, la herramienta devolverá una lista completa de duplicados que encuentre en el directorio de inicio. Para guardar esta información, canalice la salida a un archivo en la carpeta Documentos.

fdupes -r ~ / >> ~ / Documentos / fdupes-scan-home.txt

o

fdupes -r / home / username / >> ~ / Documents / fdupes-scan-home-user.txt

Duplicados en el sistema de archivos raíz

Fdupes tiene la capacidad de escanear cualquier ubicación, y no solo la carpeta de inicio. Si está tratando de encontrar archivos duplicados en el sistema de archivos raíz de su PC con Linux, esto es lo que debe hacer.

En una terminal, cambie el shell de un usuario normal a la cuenta raíz. Cambiar de una cuenta tradicional a Root permitirá que la aplicación Fdupes escanee en ubicaciones que están fuera del alcance de una configuración normal.

sudo -s

o

su -

Como root, escanee el sistema de archivos root usando Fdupes.

fdupes -r /

Alternativamente, escanee una ubicación específica, en lugar de todo el sistema Root con:

fdupes -r / location / on / your / pc

¿Necesita exportar los resultados del escaneo a un archivo para más adelante? Ejecute este comando.

fdupes -r / >> /home/username/Documents/fdupes-scan.txt

o

fdupes -r / location / on / your / pc >> /home/username/Documents/fdupes-scan.txt

Eliminar datos redundantes

Escanear en busca de archivos duplicados es una parte fundamental para eliminar los datos redundantes. El siguiente paso es lidiar con los resultados y eliminar las redundancias. Afortunadamente, deshacerse de los datos redundantes es increíblemente rápido. Lo mejor de todo es que nada necesita ser eliminado, ya que Fdupes admite el intercambio de archivos reales con enlaces simbólicos.

Hay dos tipos de deduplicaciones que admite Fdupes: enlaces duros y enlaces blandos. Para obtener los mejores resultados, recomendamos utilizar enlaces duros, ya que no se pueden distinguir de los archivos reales. Sin embargo, los enlaces simbólicos suaves también funcionan. Para deduplicar, haga lo siguiente en una terminal.

Nota: ¡No reemplace datos duplicados en todo el sistema a menos que comprenda los riesgos que pueden ocurrir!

Reemplazo de enlace duro

fdupes -rH / home / username /

o, para duplicados en todo el sistema:

sudo -s. fdupes -rH / root / file / location

Enlace suave reemplazar

fdupes -rS / home / username /

o, para todo el sistema:

fdupes -rS / root / file / location
watch instagram story