Κανείς δεν αρέσει διπλότυπα αρχεία. Παίρνουν άσκοπο χώρο σε ένα σύστημα και κάνουν το δρόμο. Ευτυχώς, στο Linux, υπάρχει ένας τρόπος για να αφαιρέσετε πλεονάζοντα δεδομένα και να καθαρίσετε τα διπλά αρχεία, χρησιμοποιώντας Fdupes.
Εγκαταστήστε τις ταινίες
Το εργαλείο Fdupes είναι μία από τις καλύτερες γραμμές εντολώνde-duplication εργαλεία στην πλατφόρμα Linux. Όταν εκτελείται, μπορεί να σαρώσει οποιονδήποτε κατάλογο για διπλότυπα αρχεία, να ξεγελάσει την ακριβή τους θέση και να μετατρέψει τα διπλότυπα σε συμβολικές συνδέσεις - τόσο τους σκληρούς δεσμούς όσο και τους μαλακούς συνδέσμους. Το καλύτερο από όλα, μετατρέποντας τα διπλότυπα σε συνδέσμους συστήματος, μειώνει το χώρο, διατηρώντας ταυτόχρονα τα αρχεία ανέπαφα στην ίδια θέση.
Το Fdupes είναι εύκολο στην εγκατάσταση και έχει πολλάυποστήριξη στις περισσότερες διανομές του Linux εκεί έξω. Στην πραγματικότητα, ακόμα και το FreeBSD διαθέτει το λογισμικό. Για να λειτουργήσει το λογισμικό, ξεκινήστε ένα τερματικό και εισαγάγετε τις εντολές που αντιστοιχούν στο λειτουργικό σας σύστημα Linux.
Ubuntu
sudo apt install fdupes
Debian
sudo apt-get install fdupes
Arch Linux
Το Fdupes βρίσκεται στο Arch Linux, μέσω του "Community" repository. Δυστυχώς, το "κοινοτικό" repo δεν έχει ρυθμιστεί από προεπιλογή. Για να εγκαταστήσετε αυτό το πρόγραμμα, θα πρέπει πρώτα να επεξεργαστείτε το Pacman.conf αρχείο.
Για να επεξεργαστείτε το αρχείο ρυθμίσεων, ανοίξτε το στον επεξεργαστή κειμένου Nano.
sudo nano /etc/pacman.conf
Στο αρχείο ρυθμίσεων, αφαιρέστε το "#" από μπροστά από όλα τα σχετικά "Κοινότητα". Λάβετε υπόψη ότι κάθε "#" πρέπει να φύγει ή το repo δεν θα λειτουργήσει. Όταν ολοκληρωθούν οι επεξεργασίες, αποθηκεύστε το με Ctrl + O και έξοδος με Ctrl + X.
Συγχρονίστε τη νέα repo με το Pacman.
sudo pacman -Syy
Τώρα που η "Κοινότητα" πηγή λογισμικού έχει συγχρονιστεί με επιτυχία, το Arch Linux έχει πλήρη πρόσβαση σε αυτό. Ολοκληρώστε τη διαδικασία εγκαθιστώντας την εφαρμογή Fdupes μέσω του διαχειριστή πακέτων.
sudo pacman -S fdupes
Μαλακό καπέλλο
sudo dnf install fdupes
OpenSUSE
sudo zypper install fdupes
Σάρωση για διπλότυπα
Προτού οι Fdupes μπορέσουν να καταργήσουν πλεονάζοντα αρχεία, πρέπει να γνωρίζουν πού βρίσκονται. Για να βρείτε τα αρχεία, θα χρειαστεί να χρησιμοποιήσετε το r διακόπτης. Με το r switch, θα μπορείτε να κάνετε αναζήτηση σε κάθε φάκελο στον υπολογιστή σας Linux, μαζί με κάθε υποφάκελο, κάνοντας εύρεση αντιγράφων πολύ, πολύ πιο γρήγορα.
Ακολουθήστε τις παρακάτω οδηγίες για να μάθετε πώς μπορείτε να βρείτε και να αφαιρέσετε διπλότυπα αρχεία σε διάφορες τοποθεσίες στο PC σας Linux.
Διπλασιάζει τον αρχικό φάκελο
Ένας από τους κύριους χώρους που οι χρήστες αποθηκεύουν αρχεία είναι/Σπίτι/. Ο λόγος που αυτός ο φάκελος περιέχει τους τόνους των αρχείων είναι ότι όλα όσα κάνει ένας χρήστης στο Linux είναι εδώ. Ως αποτέλεσμα, τα αρχεία δημιουργούνται με την πάροδο του χρόνου και συχνά δημιουργούν διπλές δημιουργίες. Για να βρείτε αυτά τα διπλά, ανοίξτε ένα τερματικό και σημείο fdupes στον οικείο φάκελο.

fdupes -r ~/
ή, για να σαρώσετε έναν άλλο χρήστη στον υπολογιστή σας, ο οποίος δεν είναι συνδεδεμένος αυτήν τη στιγμή, κάντε τα εξής:
fdupes -r /home/username/
Μετά την εκτέλεση της σάρωσης, το εργαλείο θα επιστρέψει μια ολόκληρη λίστα με διπλότυπα που βρίσκει στον οικείο κατάλογο. Για να αποθηκεύσετε αυτές τις πληροφορίες, μεταφέρετε την έξοδο σε ένα αρχείο στο φάκελο "Έγγραφα".
fdupes -r ~/ >> ~/Documents/fdupes-scan-home.txt
ή
fdupes -r /home/username/ >> ~/Documents/fdupes-scan-home-user.txt
Διπλασιάζει το σύστημα αρχείων ρίζας
Το Fdupes έχει τη δυνατότητα να σαρώσει οποιαδήποτε τοποθεσία και όχι μόνο τον αρχικό φάκελο. Εάν προσπαθείτε να βρείτε διπλότυπα αρχεία στο ριζικό σύστημα αρχείων του υπολογιστή Linux, δείτε τι να κάνετε.

Σε ένα τερματικό, αλλάξτε το κέλυφος από κανονικόχρήστη στο λογαριασμό ρίζας. Η αλλαγή από ένα παραδοσιακό λογαριασμό σε Root θα επιτρέψει στην εφαρμογή Fdupes να σαρώσει σε τοποθεσίες που είναι εκτός ορίων σε μια κανονική ρύθμιση.
sudo -s
ή
su -
Ως ρίζα, σαρώνετε το σύστημα αρχείων ρίζας χρησιμοποιώντας το Fdupes.
fdupes -r /
Εναλλακτικά, σαρώστε μια συγκεκριμένη τοποθεσία αντί για ολόκληρο το σύστημα Root με:
fdupes -r /location/on/your/pc
Πρέπει να εξάγετε τα αποτελέσματα σάρωσης σε ένα αρχείο για αργότερα; Εκτελέστε αυτήν την εντολή.
fdupes -r / >> /home/username/Documents/fdupes-scan.txt
ή
fdupes -r /location/on/your/pc >> /home/username/Documents/fdupes-scan.txt
Αφαιρέστε τα πλεονάζοντα δεδομένα
Η σάρωση για διπλότυπα αρχεία είναι ένα κρίσιμο μέροςτης κατάργησης των πλεονασμάτων δεδομένων. Το επόμενο βήμα είναι η αντιμετώπιση των αποτελεσμάτων και η κατάργηση των απολύσεων. Ευτυχώς, η εξάλειψη των περιττών δεδομένων είναι απίστευτα γρήγορη. Το καλύτερο από όλα, τίποτα δεν χρειάζεται να διαγραφεί, καθώς το Fdupes υποστηρίζει την εναλλαγή πραγματικών αρχείων με συμβολικές συνδέσεις.
Υπάρχουν δύο τύποι deduplications ότι Fdupesυποστηρίζει: σκληρούς δεσμούς και μαλακούς συνδέσμους. Για καλύτερα αποτελέσματα, σας συνιστούμε να προχωρήσετε με σκληρούς δεσμούς, καθώς δεν διακρίνονται από τα πραγματικά αρχεία. Ωστόσο, λειτουργούν και μαλακοί σύνδεσμοι. Για να deduplicate, κάντε τα εξής σε ένα τερματικό.
Σημείωση: Μην αντικαθιστάτε διπλότυπα δεδομένα σε όλο το σύστημα, εκτός αν κατανοήσετε τους κινδύνους που μπορεί να προκύψουν!
Αντικατάσταση σκληρού συνδέσμου
fdupes -rH /home/username/
ή, για διπλότυπα σε ολόκληρο το σύστημα:
sudo -s fdupes -rH /root/file/location
Αντικατάσταση μαλακής σύνδεσης
fdupes -rS /home/username/
ή, για ολόκληρο το σύστημα:
fdupes -rS /root/file/location</ p>
Σχόλια