Πώς να βρείτε και να αφαιρέσετε διπλότυπα/ανεπιθύμητα αρχεία στο Linux χρησιμοποιώντας το εργαλείο "FSlint"


Πολύ πρόσφατα έγραψα μια ανάρτηση στο βοηθητικό πρόγραμμα fdupes που χρησιμοποιείται για την εύρεση και αντικατάσταση διπλών αρχείων στο Linux. Αυτή η ανάρτηση άρεσε πολύ στους αναγνώστες μας. Εάν δεν έχετε διαβάσει τη δημοσίευση του βοηθητικού προγράμματος fdupes, ίσως θέλετε να το διαβάσετε εδώ:

  1. fdupes Εργαλείο για εύρεση και διαγραφή διπλότυπων αρχείων

Αυτή η ανάρτηση στοχεύει να ρίξει φως στο τι είναι το fslint, τις δυνατότητες, την εγκατάσταση και τις χρήσεις του.

Τι είναι το fslint;

Το fslint είναι ένα βοηθητικό πρόγραμμα Linux για την αφαίρεση ανεπιθύμητων και προβληματικών σφαλμάτων σε αρχεία και ονόματα αρχείων και έτσι διατηρεί τον υπολογιστή καθαρό. Ένας μεγάλος όγκος περιττών και ανεπιθύμητων αρχείων ονομάζονται lint. Το fslint αφαιρεί αυτό το ανεπιθύμητο χνούδι από αρχεία και ονόματα αρχείων. Το Fslint βοηθά στην καταπολέμηση ανεπιθύμητων αρχείων αντιμετωπίζοντας διπλά αρχεία, άδειους καταλόγους και ακατάλληλα ονόματα.

Χαρακτηριστικά του fslint

  1. Είναι ένας συνδυασμός διαφορετικών εργαλείων που φροντίζουν διπλά αρχεία, κενούς καταλόγους και ακατάλληλο όνομα.
  2. Απλή διεπαφή γραφικών GTK+ καθώς και γραμμή εντολών.
  3. Το Fslint αντιμετωπίζει χνούδι που σχετίζεται με διπλότυπα αρχεία, προβληματικά ονόματα αρχείων, προσωρινά αρχεία, κακούς συμβολικούς συνδέσμους, άδειους καταλόγους και μη απογυμνωμένα δυαδικά αρχεία.
  4. Σας βοηθά να ανακτήσετε χώρο στο δίσκο που χρησιμοποιήθηκε από περιττά και ανεπιθύμητα αρχεία.

Εγκαταστήστε το fslint σε Linux

Η εγκατάσταση της τελευταίας έκδοσης του πακέτου fslint μπορεί να εγκατασταθεί τόσο εύκολα όσο η εκτέλεση της παρακάτω εντολής σε συστήματα που βασίζονται στο Debian όπως το Ubuntu και το Linux Mint.

sudo apt-get install fslint

Σε διανομές που βασίζονται σε CentOS/RHEL, πρέπει να ενεργοποιήσετε το αποθετήριο epel για να εγκαταστήσετε το πακέτο fslint.

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

Πώς μπορώ να χρησιμοποιήσω την εντολή fslint;

Ελπίζουμε να γνωρίζετε έναν από τους βασικούς κανόνες υπολογισμού και να κατανοείτε τον κίνδυνο - να έχετε αντίγραφο ασφαλείας. Πριν ξεκινήσετε τη δοκιμή αυτής της εφαρμογής, βεβαιωθείτε ότι έχετε αντίγραφο ασφαλείας όλων των στοιχείων στο σύστημά σας, έτσι ώστε, ακόμη και αν διαγραφεί ένα σημαντικό αρχείο, να μπορείτε να επαναφέρετε σχεδόν αμέσως.

Τώρα όπως γνωρίζετε ότι το fslint είναι μια τέτοια εφαρμογή που διαθέτει ταυτόχρονα διεπαφή γραμμής εντολών και διεπαφή διεπαφής. Μπορείτε να χρησιμοποιήσετε είτε.

Για προγραμματιστές και διαχειριστές, η έκδοση CLI προτιμάται καθώς σας δίνει τεράστια δύναμη. Το front-end GUI ταιριάζει καλύτερα σε αρχάριους και σε όσους προτιμούν το GUI από το CLI.

fslint Χρήση γραμμής εντολών

Η έκδοση γραμμής εντολών του fslint δεν βρίσκεται στη διαδρομή των περισσότερων χρηστών Linux. Μπορείτε να αποκτήσετε πρόσβαση σε αυτό στην τοποθεσία /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

Σημαντικό: Δύο πράγματα πρέπει να έχετε υπόψη σας σε αυτό το σημείο. Πρώτον, το fslint μην διαγράψετε κανένα αρχείο από μόνο του, σας δείχνει απλώς τα αρχεία lint, τη θέση τους και το όνομά τους. Πρέπει να αποφασίσεις τι θα κάνεις μαζί τους. Το δεύτερο είναι το fslint από προεπιλογή να ξεκινήσει η αναζήτηση από τον κατάλογό σας ‘/home’.

Για να κάνετε αναζήτηση σε έναν διαφορετικό από τον κατάλογο /home σας, πρέπει να μεταβιβάσετε το όνομα του καταλόγου με την εντολή, ως:

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

Για να κάνετε αναδρομική αναζήτηση σε όλους τους υποφακέλους, θα πρέπει να χρησιμοποιήσετε τη σημαία ‘-r’, απλά ως:

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

Χρήση GUI fslint

Μπορείτε να ενεργοποιήσετε την εφαρμογή GUI που είναι χτισμένη πάνω από το fslint πληκτρολογώντας fslint από το τερματικό Linux ή από το Μενού Εφαρμογών.

fslint-gui

Τα πάντα στο GUI είναι απλά κατανοητά. Το μόνο που χρειάζεται να κάνετε είναι:

  1. Προσθήκη/αφαίρεση των καταλόγων για σάρωση.
  2. Επιλέξτε για αναδρομική σάρωση ή όχι επιλέγοντας/αποεπιλέγοντας το πλαίσιο ελέγχου επάνω δεξιά.
  3. Κάντε κλικ στο «Εύρεση». Και όλα έγιναν!

Και πάλι θα πρέπει να θυμάστε, αυτό το βοηθητικό πρόγραμμα δεν διαγράφει τα αρχεία lint αλλά σας παρέχει μόνο τις πληροφορίες και αφήνει τα πάντα πάνω σας.

συμπέρασμα

Το fslint είναι ένα τέλειο εργαλείο που αφαιρεί χνούδια διαφόρων τύπων από ένα σύστημα αρχείων. Αν και χρειάζεται βελτίωση σε ορισμένες γκρίζες περιοχές: –

  1. Λίγο αργό για ανίχνευση διπλότυπων φωτογραφιών.
  2. Απαιτεί κάποια βελτίωση στη διεπαφή χρήστη.
  3. Χωρίς μετρητή προόδου.

Ελπίζω να σας άρεσε η ανάρτηση. Αν ναι! Να είσαι ακουστός. Δημοσιεύστε τα πολύτιμα σχόλιά σας στα σχόλια παρακάτω. Μείνετε συντονισμένοι και συνδεδεμένοι με την Tecmint ενώ εργάζομαι σε μια άλλη ανάρτηση που θα λατρέψετε να διαβάσετε. Κάντε Like και κοινοποιήστε μας και βοηθήστε μας να διαδοθούμε.