GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Buscar y reemplazar archivos duplicados en Ubuntu 18.04 LTS

A veces, nuestros sistemas están cargados con los mismos archivos que residen en diferentes ubicaciones, lo que consume nuestros recursos de memoria. Hay instancias en las que descargamos un archivo a una ubicación y luego lo volvemos a descargar y lo guardamos en otra ubicación. A menudo olvidamos que muchos archivos con el mismo nombre pueden existir en nuestro sistema sin que sepamos la ubicación exacta. Si está usando su sistema por un tiempo, estos archivos duplicados pueden ocupar mucho espacio y crear un gran desorden. Cuando queremos despejar el desorden, es una tarea muy onerosa buscar manualmente archivos duplicados y luego eliminarlos. Sin embargo, Ubuntu admite muchas aplicaciones de código abierto que puede usar para ubicar y eliminar dichos archivos.

En este artículo, le presentaremos dos de estas aplicaciones llamadas FSlint y fdupes que le permiten localizar y eliminar archivos redundantes de su sistema. Estamos ejecutando los comandos y pasos descritos en este artículo en un sistema Ubuntu 18.04 LTS (Bionic Beaver).

FSlint:una solución basada en GUI y terminal

Para instalar FSlint, abra su terminal de Ubuntu a través del Tablero o presionando Ctrl+Alt+T e ingrese el siguiente comando:

$ sudo apt install fslint

Ingrese y cuando se le solicite con una opción y/n para continuar con la instalación. Una vez completada la instalación, puede acceder tanto a la aplicación gráfica FSlint Janitor como a la utilidad de línea de comandos FSlint.

Conserje de FSLint

En su Ubuntu Dash, ingrese fslint para acceder a la aplicación gráfica FSlint Janitor que lo ayuda a deshacerse no solo de archivos duplicados, sino también de directorios vacíos, archivos con nombres incorrectos y archivos temporales, etc.

La opción Duplicados en el panel izquierdo está seleccionada de forma predeterminada. Todo lo que necesita hacer es especificar una ruta y hacer clic en el botón Buscar.

A continuación, puede optar por seleccionar y eliminar los archivos de los que desea deshacerse.

Línea de comandos de FSlint

Para acceder a la utilidad de línea de comandos FSlint, muévase al directorio donde se encuentra ingresando el siguiente comando en su Terminal de Ubuntu.

$ cd /usr/share/fslint/fslint

Una vez que esté en el directorio fslint, puede ejecutar la utilidad usando la siguiente sintaxis:

$ ./fslint /[directorylocation]

Ejemplo:

$ ./fslint /home/[name]

Reemplace [nombre] con su nombre de usuario de Ubuntu en el ejemplo anterior..

A continuación, puede eliminar los archivos no deseados por su cuenta. Es mejor ejecutar esta utilidad como usuario raíz para que pueda acceder a todos los archivos sin tener problemas de autorización.

Fdupes:una solución basada en terminal

A diferencia de FSlint, que se puede operar tanto gráficamente como a través de la línea de comandos, Fdupes es una utilidad basada en Terminal poderosa pero solo simple. Enumera todos los archivos redundantes y le permite eliminar los que desee. Ejecute el siguiente comando para enumerar todos los archivos redundantes:

$ fdupes [directorylocation]

Si recibe el siguiente mensaje después de ejecutar este comando, primero debe instalar la utilidad a través de este comando:

$ sudo apt install fdupes

Así es como puede verificar un directorio en busca de archivos redundantes:

A continuación, puede eliminar los archivos redundantes por su cuenta.

También puede hacer uso de varios interruptores junto con este comando para facilitar su búsqueda y eliminación. Por ejemplo, usar el interruptor -d le dará la opción de eliminar archivos duplicados y conservar el que desea conservar.

Es preferible ejecutar esta utilidad como usuario raíz para evitar problemas de autorización. Si también desea enumerar los archivos duplicados de los subdirectorios, puede usar el modificador -r de la siguiente manera:

Así es como las dos utilidades FSlint y fdupes le permiten limpiar el desorden de su sistema para hacer espacio para datos más importantes, al deshacerse de todos los archivos duplicados que residen en su sistema.


Ubuntu
  1. Cómo instalar y usar logrotate para administrar archivos de registro en Ubuntu 18.04 LTS

  2. Cómo actualizar a Ubuntu 22.04 LTS desde Ubuntu 20.04 LTS y 21.10

  3. Use el comando SED para buscar y reemplazar cadenas en archivos:¿cómo realizar esta tarea en Ubuntu?

  4. ¿N manera fácil de reemplazar archivos duplicados con enlaces duros?

  5. Buscar y copiar archivos

Cómo usar el comando SED para buscar y reemplazar cadenas en archivos

Las 3 mejores herramientas para buscar y eliminar archivos duplicados en Linux

Cómo encontrar y eliminar archivos duplicados en Ubuntu usando Fdupes

Cómo instalar PHP 5.6, PHP 8.0 y PHP 8.1 en Ubuntu 20.04 LTS

Cómo instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.10

Cómo encontrar archivos duplicados en Linux y eliminarlos