Ingen kan lide duplikatfiler. De tager unødvendig plads på et system og kommer i vejen. Heldigvis er der på Linux en måde at fjerne overflødige data og rydde op i duplikatfiler ved hjælp af Fdupes.
Installer Fdupes
Fdupes-værktøjet er et af de bedste kommandolinjerde-duplikationsværktøjer på Linux-platformen. Når det køres, kan det scanne et vilkårligt bibliotek for duplikatfiler, snuppe deres nøjagtige placering og omdanne duplikaterne til symlinks - både hårde links og bløde links. Bedst af alt ved at omdanne duplikater til systemlink reducerer det plads, mens filerne holdes intakte på samme sted.
Fdupes er let at installere og har megetsupport inden for størstedelen af Linux-distributioner derude. Faktisk har selv FreeBSD softwaren til rådighed. For at få softwaren til at fungere skal du starte en terminal og indtaste de kommandoer, der svarer til dit Linux-operativsystem.
Ubuntu
sudo apt install fdupes
Debian
sudo apt-get install fdupes
Arch Linux
Fdupes findes på Arch Linux via "Community" -lageret. Desværre er "Community" -repoen ikke konfigureret som standard. For at installere dette program skal du først redigere Pacman.conf fil.
Hvis du vil redigere konfigurationsfilen, skal du åbne den i Nano-teksteditor.
sudo nano /etc/pacman.conf
I konfigurationsfilen skal du fjerne "#" foran alt "Community" -relateret. Husk, at hver “#” skal være væk, ellers fungerer repoen ikke. Når redigeringerne er færdige, skal du gemme den med Ctrl + O og gå ud med Ctrl + X.
Synkroniser det nye community repo med Pacman.
sudo pacman -Syy
Nu, hvor “Community” -softwarekilde er synkroniseret, har Arch Linux fuld adgang til den. Afslut processen ved at installere Fdupes-applikationen gennem pakkeadministratoren.
sudo pacman -S fdupes
Fedora
sudo dnf install fdupes
OpenSUSE
sudo zypper install fdupes
Scan efter duplikater
Før Fdupes kan fjerne overflødige filer, skal den vide, hvor de er. For at finde filerne skal du bruge r kontakt. Med r skifte, kan du søge i hver mappe på din Linux-pc sammen med hver undermappe, hvilket gør at finde duplikater meget, meget hurtigere.
Følg instruktionerne herunder for at lære, hvordan du finder og fjerner duplikatfiler flere steder på din Linux-pc.
Duplikater i hjemmemappen
Et af de vigtigste steder, hvor brugere gemmer filer i, er/hjem/. Årsagen til, at denne mappe indeholder masser af filer, er, at alt, hvad en bruger gør på Linux, lægges her. Som et resultat opbygges filer over tid og opbygges ofte duplikater. For at finde disse duplikater skal du åbne en terminal og pege fdupes til din hjemmemappe.

fdupes -r ~/
eller for at scanne en anden bruger på din pc, der ikke er logget ind på nuværende tidspunkt:
fdupes -r /home/username/
Når scanningen er kørt, returnerer værktøjet en hel liste over duplikater, det finder i hjemmekataloget. For at gemme disse oplysninger, rør output til en fil i mappen Dokumenter.
fdupes -r ~/ >> ~/Documents/fdupes-scan-home.txt
eller
fdupes -r /home/username/ >> ~/Documents/fdupes-scan-home-user.txt
Duplikater i rodfilsystem
Fdupes har evnen til at scanne ethvert sted, og ikke kun hjemmemappen. Hvis du prøver at finde duplikatfiler på rodfilsystemet på din Linux-pc, er det her, hvad du skal gøre.

I en terminal skal du ændre skallen fra en normalbruger til rodkontoen. Skift fra en traditionel konto til rod giver Fdupes-appen mulighed for at scanne på steder, der ikke er begrænset til en normal opsætning.
sudo -s
eller
su -
Som rod skal du scanne rodfilsystemet ved hjælp af Fdupes.
fdupes -r /
Alternativt kan du scanne en bestemt placering i stedet for hele rodsystemet med:
fdupes -r /location/on/your/pc
Brug for at eksportere scanningsresultaterne til en fil til senere? Kør denne kommando.
fdupes -r / >> /home/username/Documents/fdupes-scan.txt
eller
fdupes -r /location/on/your/pc >> /home/username/Documents/fdupes-scan.txt
Fjern overflødige data
Scanning efter duplikatfiler er en kritisk delat fjerne overflødige data. Det næste trin er at håndtere resultaterne og fjerne afskedigelserne. Heldigvis er det utroligt hurtigt at slippe af med overflødige data. Det bedste af alt er, at intet faktisk behøver at blive slettet, da Fdupes understøtter udveksling af faktiske filer med symlinks.
Der er to typer deduplikationer, som Fdupesunderstøtter: hårde links og bløde links. For de bedste resultater anbefaler vi at gå med hårde links, da de ikke kan skelnes fra faktiske filer. Imidlertid fungerer bløde symlinks også. For at deduplisere skal du gøre følgende i en terminal.
Bemærk: Udskift ikke duplikatdatasystem overalt, medmindre du forstår de risici, der kan opstå!
Hard link Udskift
fdupes -rH /home/username/
eller for systemdækkende duplikater:
sudo -s fdupes -rH /root/file/location
Blødt link Udskift
fdupes -rS /home/username/
eller for hele systemet:
fdupes -rS /root/file/location</ P>
Kommentarer