Πώς να αφαιρέσετε περιττά δεδομένα στο Linux με Fdupes

click fraud protection

Σε κανέναν δεν αρέσει τα διπλά αρχεία. Καταλαμβάνουν άσκοπο χώρο σε ένα σύστημα και παρεμποδίζουν. Ευτυχώς, στο Linux, υπάρχει ένας τρόπος για την κατάργηση περιττών δεδομένων και καθαρίστε τα διπλά αρχεία, χρησιμοποιώντας το Fdupes.

Εγκατάσταση Fdupes

Το εργαλείο Fdupes είναι ένα από τα καλύτερα εργαλεία αποδιπλασιασμού γραμμής εντολών στην πλατφόρμα Linux. Όταν εκτελείται, μπορεί να σαρώσει οποιονδήποτε κατάλογο για διπλά αρχεία, να εντοπίσει την ακριβή θέση τους και να μετατρέψει τα διπλά σε symlinks - τόσο σκληρούς συνδέσμους όσο και μαλακούς συνδέσμους. Το καλύτερο από όλα, μετατρέποντας τα διπλότυπα σε συνδέσμους συστήματος, μειώνει τον χώρο, διατηρώντας τα αρχεία ανέπαφα στην ίδια θέση.

Το Fdupes είναι εύκολο στην εγκατάσταση και έχει πολλή υποστήριξη στην πλειονότητα των διανομών Linux εκεί έξω. Στην πραγματικότητα, ακόμη και το FreeBSD διαθέτει το λογισμικό διαθέσιμο. Για να λειτουργήσει το λογισμικό, ξεκινήστε ένα τερματικό και εισαγάγετε τις εντολές που αντιστοιχούν στο λειτουργικό σας σύστημα Linux.

instagram viewer

Ubuntu

sudo apt εγκατάσταση fdupes

Ντέμπιαν

sudo apt-get εγκατάσταση fdupes

Arch Linux

Το Fdupes βρίσκεται στο Arch Linux, μέσω του αποθετηρίου "Community". Δυστυχώς, το repo "Κοινότητα" δεν έχει ρυθμιστεί από προεπιλογή. Για να εγκαταστήσετε αυτό το πρόγραμμα, θα πρέπει πρώτα να επεξεργαστείτε το Pacman.conf αρχείο.

Για να επεξεργαστείτε το αρχείο διαμόρφωσης, ανοίξτε το στο πρόγραμμα επεξεργασίας κειμένου Nano.

sudo nano /etc/pacman.conf

Στο αρχείο διαμόρφωσης, καταργήστε το "#" μπροστά από όλα όσα σχετίζονται με την "Κοινότητα". Λάβετε υπόψη ότι κάθε "#" πρέπει να φύγει, διαφορετικά το ρεπό δεν θα λειτουργήσει. Όταν ολοκληρωθούν οι αλλαγές, αποθηκεύστε το με Ctrl + O και βγείτε με Ctrl + X.

Συγχρονίστε το νέο repo κοινότητας με το Pacman.

sudo pacman -Syy

Τώρα που η πηγή λογισμικού "Κοινότητα" συγχρονίστηκε με επιτυχία, το Arch Linux έχει πλήρη πρόσβαση σε αυτήν. Ολοκληρώστε τη διαδικασία εγκαθιστώντας την εφαρμογή Fdupes μέσω του διαχειριστή πακέτων.

sudo pacman -S fdupes

Μαλακό καπέλλο

sudo dnf εγκατάσταση fdupes

OpenSUSE

sudo zypper εγκαταστήστε fdupes

Σάρωση για διπλότυπα

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

Ακολουθήστε τις παρακάτω οδηγίες για να μάθετε πώς μπορείτε να βρείτε και να καταργήσετε διπλά αρχεία σε διάφορες τοποθεσίες στον υπολογιστή σας Linux.

Διπλότυπα στον αρχικό φάκελο

Ένα από τα κύρια μέρη όπου οι χρήστες αποθηκεύουν αρχεία είναι το / home /. Ο λόγος για τον οποίο αυτός ο φάκελος διατηρεί τόνους αρχείων είναι ότι όλα όσα κάνει ένας χρήστης στο Linux είναι εδώ. Ως αποτέλεσμα, τα αρχεία δημιουργούνται με την πάροδο του χρόνου και συχνά δημιουργούνται διπλότυπα. Για να βρείτε αυτά τα αντίγραφα, ανοίξτε ένα τερματικό και δείξτε fdupes στον αρχικό σας φάκελο.

fdupes -r ~ /

ή, για σάρωση άλλου χρήστη στον υπολογιστή σας, που δεν είναι συνδεδεμένος αυτήν τη στιγμή, κάντε:

fdupes -r / home / όνομα χρήστη /

Μετά την εκτέλεση της σάρωσης, το εργαλείο θα επιστρέψει μια ολόκληρη λίστα αντιγράφων που βρίσκει στον αρχικό κατάλογο. Για να αποθηκεύσετε αυτές τις πληροφορίες, διοχετεύστε την έξοδο σε ένα αρχείο στο φάκελο "Έγγραφα".

fdupes -r ~ / >> ~ / Έγγραφα / fdupes-scan-home.txt

ή

fdupes -r / home / όνομα χρήστη / >> ~ / Έγγραφα / fdupes-scan-home-user.txt

Αντίγραφα στο σύστημα αρχείων Root

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

Σε ένα τερματικό, αλλάξτε το κέλυφος από έναν κανονικό χρήστη στον λογαριασμό ρίζας. Η αλλαγή από έναν παραδοσιακό λογαριασμό σε Root θα επιτρέψει στην εφαρμογή Fdupes να κάνει σάρωση σε τοποθεσίες που είναι εκτός ορίων σε μια κανονική ρύθμιση.

sudo -s

ή

su -

Ως root, σαρώστε το ριζικό σύστημα αρχείων χρησιμοποιώντας 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: σκληροί σύνδεσμοι και μαλακοί σύνδεσμοι. Για καλύτερα αποτελέσματα, σας προτείνουμε να χρησιμοποιείτε σκληρούς συνδέσμους, καθώς δεν διακρίνονται από τα πραγματικά αρχεία. Ωστόσο, λειτουργούν επίσης απαλά symlinks. Για να αντιγράψετε, κάντε τα εξής σε ένα τερματικό.

Σημείωση: Μην αντικαθιστάτε τα διπλά δεδομένα σε ολόκληρο το σύστημα, εκτός εάν κατανοείτε τους κινδύνους που μπορεί να προκύψουν!

Αντικατάσταση σκληρού συνδέσμου

fdupes -rH / home / όνομα χρήστη /

ή, για διπλότυπα σε όλο το σύστημα:

sudo -s. fdupes -rH / root / αρχείο / τοποθεσία

Αντικατάσταση μαλακού συνδέσμου

fdupes -rS / home / όνομα χρήστη /

ή, για όλο το σύστημα:

fdupes -rS / root / αρχείο / τοποθεσία
watch instagram story