Cómo encontrar y eliminar archivos duplicados / no deseados en Linux usando la herramienta 'FSlint'


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

  1. fdupes Tool to Find and Delete Duplicate Files

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 archivos y nombres de archivos. Fslint ayuda a luchar contra archivos no deseados al lidiar con archivos duplicados, directorios vacíos y nombres incorrectos.

  1. It is a combination of different tools that look after duplicate files, empty directories and improper name.
  2. Simple GTK+ Graphic front-end as well as command-line.
  3. Fslint cope with lint that relates to Duplicate files, Problematic filenames, Temporary files, Bad Symlinks, Empty directories and Non-stripped binaries.
  4. Help you in reclaiming disk space that were used by unnecessary and unwanted files.

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 u200bu200ben 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 uso el comando fslint?

Espero que conozca una de las reglas básicas de cálculo y comprenda el riesgo: tener respaldo. Antes de comenzar a probar esta aplicación, asegúrese de tener una copia de seguridad de todo 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.

Para 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 está 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 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 la GUI es fácil de entender. Todo lo que necesitas hacer es:

  1. Add/remove the directories to scan.
  2. Select to scan recursively or not by checking/unchecking checkbox on the top-right.
  3. Click on ‘Find’. And all done!

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. A bit slow for duplicate photo detection.
  2. Requires some improvement in User Interface.
  3. No Progress meter.

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.