Cómo buscar y eliminar archivos duplicados/no deseados en Linux con la herramienta FSlint


Recientemente escribí una publicación sobre la utilidad fdupes que se usa para buscar y reemplazar archivos duplicados en Linux. A nuestros lectores les gustó mucho esta publicación. Si no ha pasado por la publicación de la utilidad fdupes, es posible que desee hacerlo aquí:

  1. Herramienta fdupes para buscar y eliminar archivos duplicados

Esta publicación tiene como objetivo arrojar luz sobre qué es fslint, sus características, instalación y usos.

fslint es una utilidad de Linux para eliminar cruft no deseado y problemático en archivos y nombres de archivos y, por lo tanto, mantiene la computadora limpia. Un gran volumen de archivos innecesarios y no deseados se denomina pelusa. fslint elimina esas pelusas no deseadas de los archivos y nombres de archivos. Fslint ayuda a luchar contra los archivos no deseados al lidiar con archivos duplicados, directorios vacíos y nombres incorrectos.

  1. Es una combinación de diferentes herramientas que buscan archivos duplicados, directorios vacíos y nombres incorrectos.
  2. Interfaz gráfica simple de GTK + y línea de comandos.
  3. Fslint se ocupa de la pelusa relacionada con archivos duplicados, nombres de archivo problemáticos, archivos temporales, enlaces simbólicos incorrectos, directorios vacíos y binarios no eliminados.
  4. Ayudarle a recuperar espacio en disco que fue utilizado por archivos innecesarios y no deseados.

Instalar fslint en Linux

La instalación de la última versión del paquete fslint se puede instalar tan fácilmente como ejecutar el siguiente comando en sistemas basados en Debian como Ubuntu y Linux Mint.

$ sudo apt-get install fslint

En las distribuciones basadas en CentOS/RHEL, debe activar el repositorio de epel para instalar el paquete fslint.

# yum install  fslint
# dnf install  fslint    [On Fedora 22 onwards]

¿Cómo utilizo el comando fslint?

Espero que conozca una de las reglas básicas de cálculo y comprenda el riesgo: tener una copia de seguridad. Antes de comenzar a probar esta aplicación, asegúrese de tener una copia de seguridad de todo lo que hay en su sistema, de modo que incluso si se elimina un archivo importante, pueda restaurarlo casi de inmediato.

Ahora, como sabe, fslint es una de esas aplicaciones que tiene una interfaz de línea de comandos y una interfaz gráfica de usuario al mismo tiempo. Puede usar cualquiera de los dos.

Para los desarrolladores y administradores, se prefiere la versión CLI ya que le brinda un poder inmenso. La interfaz gráfica de usuario se adapta mejor a los principiantes y aquellos que prefieren la interfaz gráfica de usuario sobre la CLI.

La versión de línea de comandos de fslint no se encuentra en la ruta de la mayoría de los usuarios de Linux. Puede acceder a él en la ubicación/usr/share/fslint /.

$ ./usr/share/fslint/fslint/fslint
-----------------------------------file name lint
./.config/google-chrome/Default/Pepper\ Data/Shockwave\ Flash/WritableRoot/#SharedObjects/NNPAG57S/videos.bhaskar.com/[[IMPORT]]
./Documents/.~lock.fslint\ -\ Remove\ duplicate\ files\ with\ fslint\ (230).odt#
./Documents/7\ Best\ Audio\ Player\ Plugins\ for\ WordPress\ (220).odt
./Documents/7\ Best\ WordPress\ Help\ Desk\ Plugins\ for\ Customer\ Support\ (219).odt
./Documents/A\ Linux\ User\ using\ Windows\ (Windows\ 10)\ after\ more\ than\ 8\ years(229).odt
./Documents/Add\ PayPal\ to\ WordPress(211).odt
./Documents/Atom\ Text\ Editor\ (202).odt
./Documents/Create\ Mailchimp\ account\ and\ Integrate\ it\ with\ WordPress(227).odt
./Documents/Export\ Feedburner\ feed\ and\ Import\ it\ to\ Mailchimp\ &\ setup\ RSS\ Feed\ Newsletter\ in\ Mailchimp(228).odt

----------------------------------DUPlicate files
Job 7, “/usr/share/fslint/fslint/fslint” has stopped

Importante: Dos cosas que debe tener en cuenta en este momento. Primero, fslint no borra ningún archivo por sí solo, solo le muestra los archivos de lint, su ubicación y su nombre. Tienes que decidir qué hacer con ellos. En segundo lugar, fslint comienza a buscar de forma predeterminada desde su directorio "/ home".

Para buscar en un directorio diferente a su/home, debe pasar el nombre del directorio con el comando, como:

$ /usr/share/fslint/fslint/fslint /home/avi/Pictures

Para buscar de forma recursiva en todas las subcarpetas, debe utilizar el indicador "-r", simplemente como:

$ /usr/share/fslint/fslint/fslint -r /home/avi/Music/

Puede iniciar la aplicación GUI construida sobre fslint escribiendo fslint desde la terminal de Linux o desde el menú de la aplicación.

$ fslint-gui

Todo en GUI es fácil de entender. Todo lo que necesitas hacer es:

  1. Agregue/elimine los directorios para escanear.
  2. Seleccione si desea escanear de forma recursiva o no marcando/desmarcando la casilla de verificación en la parte superior derecha.
  3. Haga clic en "Buscar". ¡Y listo!

Una vez más, debe recordar que esta utilidad no elimina los archivos de pelusa, sino que solo le proporciona la información y deja todo en usted.

Conclusión

fslint es una herramienta perfecta que elimina pelusas de varios tipos de un sistema de archivos. Aunque necesita mejoras en ciertas áreas grises: -

  1. Un poco lento para la detección de fotos duplicadas.
  2. Requiere algunas mejoras en la interfaz de usuario.
  3. Sin medidor de progreso.

Espero que te haya gustado la publicacion. ¡En caso afirmativo! Sea audible. Publique sus valiosos comentarios en los comentarios a continuación. Estén atentos y conectados a Tecmint mientras trabajo en otra publicación que le encantará leer. Me gusta y comparte con nosotros y ayúdanos a difundir.